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种硬件的搭配,和主板厂商的营销手段。
电脑运行内存取决于安装于主板的内存条和硬盘的剩余空间中建立的虚拟内存等硬件。
内存是计算机中重要的部件之一,它是与CPU进行沟通的桥梁。计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大。内存(Memory)也被称为内存储器,其作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。只要计算机在运行中,CPU就会把需要运算的数据调到内存中进行运算,当运算完成后CPU再将结果传送出来,内存的运行也决定了计算机的稳定运行。 内存是由内存芯片、电路板、金手指等部分组成的。
在计算机的组成结构中,有一个很重要的部分,就是存储器。存储器是用来存储程序和数据的部件,对于计算机来说,有了存储器,才有记忆功能,才能保证正常工作。存储器的种类很多,按其用途可分为主存储器和辅助存储器,主存储器又称内存储器(简称内存,港台称之为记忆体)。
为弥补物理内存不足,通常系统会使用虚拟内存。
虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。目前,大多数操作系统都使用了虚拟内存,如Windows家族的“虚拟内存”;Linux的“交换空间”等。