2R*16表示 2RANK*16BIT规格,并不是16颗内存颗粒。一般情况下,RANK就等同我们看到内存的“面”。但有的情况是,内存厂商设计电路时,将同一RANK的内存颗粒设计到另一面焊接。这个内存就是1RANK,双面都有颗粒。一般内存有64BIT和128BIT。

8G

16G

32G

2R*4,单面16颗,2*4*16=128BIT位宽内存。流行的双通道内存构架是由两个64bit DDR内存控制器构筑而成的,其带宽可达128bit。

普通内存的颗粒应该是4,8,16这种2的n次方的数,而ECC内存,在每64位数据之后,还增加了8位的ECC校验码。通过校验码,可以检测出内存数据中的两位错误,纠正一位错误,所以要在8个颗粒上再增加一个颗粒用于储存ECC所产生的检校码,所以当我们看到9个或者18个颗粒的内存时,我们单从外观上就能判断出他们是ECC内存了。

SDRAM、DDR和DDRⅡ的总线位宽为64位,RDRAM的位宽为16位。而这两者在结构上有很大区别:SDRAM、DDR和DDRⅡ的64位总线必须由多枚芯片共同实现,计算方法如下:内存模组位宽=内存芯片位宽×单面芯片数量(假定为单面单物理BANK);如果内存芯片的位宽为8位,那么模组中必须、也只能有8颗芯片,多一枚、少一枚都是不允许的;如果芯片的位宽为4位,模组就必须有16颗芯片才行,显然,为实现更高的模组容量,采用高位宽的芯片是一个好办法。而对RDRAM来说就不是如此,它的内存总线为串联架构,总线位宽就等于内存芯片的位宽。

内存对应速率图

从DDR到DDR4主要的区别是在于传输速率的不同,随着时钟周期的不断降低,传输率也不断提高。还有电压也越来越低。有趣的是命名规则,大部分台式机DIMM厂商都会标注DDRx-yyy,x代表第几代,yyy代表数据传输率。而大部分的SO-DIMM和RDIMM等则标注PCx-zzzz,x还代表第几代,zzzz则代表最大带宽。因为DDR位宽为64位,8个字节,所以zzzz=yyy * 8,而yyy又是时钟的两倍。下面这张表是主要的各代DDR内存的速度:

ram

参考链接: DDR4 SDRAM 快速读懂内存条标签 内存数据位宽