1)CPU 的架构:比如 Intel 第六代 Skylake 酷睿处理器支持 DDR4(1.2V)和DDR3(1.35V)内存条;因为采用 Skylake 架构的第六代酷睿处理器很多款,比如 i7-6700T这一款支持不超过64GB的总容量内(限制了内存条总安装容量),仅支持两个通道(限制了了64GB的总容量可以由几条内存条构成),内存带宽不超过34.1GB/s(限制了内存条的速度)
2)南北桥的芯片架构:比如 Intel 第六代酷睿处理器支持南北桥芯片组 100系列 和 C230系列;芯片组100系列包括B150、H110、H170、Q150、Q170、Z170多种芯片组;而C230系列包括了CM238、C232、C236、CM236等芯片组。
比如H110芯片组支持不超过5GT/s 的带宽,仅支持1个内存条卡槽;而上面提到的 i7-6700T最高可以到8GT/s,而且支持2个内存条卡槽。主板采用了H110芯片组,就无法完全释放i7-6700T的最高速度,也限制了内存条数量,但主板采用了H170芯片组(支持不超过8GT/s)就可以释放i7-6700T的全部带宽了。所以芯片组限制了内存槽到CPU之间的带宽速度,一些便宜的主板会采用低型号,而高端主板采用高型号。
3)主板的设计:主板支持 Skylake 处理器可以采用 100系列的南北桥中的任何一款芯片组,也可以采用C230系列的南北桥中的任何一款芯片组。这个直接限制了可以使用的带宽,比如5GT和8GB;和可以使用的内存卡槽数量,比如1个还是2个。主板厂商可以选择低配置的作为Skylake 入门级主板从而降低成本,也就降低了定价,也可以选择高配置作为高端主板。
所以内存条的容量的确取决于上面的2种硬件的搭配,和主板厂商的营销手段。
容量大小由硬盘决定。比如说一个256GB的SSD。但是并不能装256GB。——
SSD的容量还有现在的HDD、U盘都不能使用256GB完整容量的。都是需要比如说会缩水。
还是以256GB为例子。
厂家容量是:1M=1000K 1GB=1000M 1TB=1000G
电脑容量是:1M=1024K 1GB=1024M 1TB=1024G
则SSD为256GB
换算是:256x1000/1024=250GB(可用)可用容量在250G左右。再加上系统。SSD可用容量也就在225GB-220GB左右(取决于系统安装包占用大小)
若你不服,我们可以算一个HDD是1TB
那么初始容量是:1000Gx1000/1024=976.24G(可用)可用容量在976.2G-976.3GB。这个容量缺了24GB。装上系统可用也只是在950GB左右。