大家好,我是飞哥!
在冯诺依曼体系结构里,内存是除了CPU之外第二重要的设备。如果没有内存,服务器将完全无法运行。在这一节中,我们来了解下内存的物理结构。如下图的是一个 16 GB 的笔记本内存条实物的正面和反面图。其中的每个黑色颗粒也叫一个 Chip。
注意下,在正面有着一串字符串标识16 GB 2R\*8 PC4-3200AA-SE1-11
。在这段标识中,16 GB 很好理解,是内存的容量大小。那么后面的 2R*8 是什么意思呢?
实际上,内存标识第二段中的 2R*8 非常重要,它直接简单清晰地把内存的物理结构给表示出来了。
2R:表示该内存有 2 个 Rank
*8:表示每个内存颗粒的位宽是 8 bit,
接下来我们分两个小节,深入地看看 Rank、位宽与内存颗粒的内部结构。
内存的 Rank 与位宽
在内存中,其中每一个黑色的内存颗粒叫一个 Chip。所谓 Rank 指的是属于同一个组的 Chip 的总和。这些 Chip 并行工作,共同组成组成一个 64 bit 的数据,供 CPU 来同时读取。
CPU 的内存控制器能够对同一个 rank 的 chip 进行读写操作。通常一个通道(channel)能够同时读写 64bit 的数据(ECC 功能的是 72 bit)。
内存字符串标识中的 2 R 表示该内存有 2 个