笔记本内存 标签上最容易让人混淆的 1R×8 2R×8 1R×16是什么意思
AcFan-AK
2024年01月25日 13:37

图中我们就可以看到三种笔记本内存:1Rx8、2Rx8和1Rx16。这位知友和Linus同学的观察是准确的,x16的内存条确实比x8的内存性能差,我们应该尽量选择x8的内存条。今天我们就来一起探究一下背后的机理,以及进一步探讨一下“x4的内存条会怎么样?““1R和2R的内存条性能有没差异?”这两个有趣的扩展问题。

1Rx8和1Rx16是什么意思?

本专栏很早就介绍过内存条标签的含义:

老狼:内存系列一:快速读懂内存条标签1923 赞同 · 79 评论文章

我们一起来复习一下:

通过标签,我们知道这个内存条容量是4GB;1Rx16,说明它是1个Rank;x16,是指每个芯片(device)提供16个bit的内容;PC4是指它是DDR4;2400是频率。这是表面的意思,我们还能读出来些什么呢?

读过本专栏内存硬件介绍的网友:

老狼:内存系列二:深入理解硬件原理1260 赞同 · 71 评论文章

还会知道,数据线有64根(不包含ECC),每个颗粒提供16bit,那么每个rank共需要64/16=4个颗粒。我们从图片中已经可以看到4个颗粒,所以这个SODIMM背面一定是空的。

x16为什么比x8慢?

一句话答案:x16的内存颗粒有2个bank group,而x8的内存颗粒有4个bank group:

我们拿Micron的8Gb内存颗粒[2]举例。同意提供8G bit的容量,它有三种Fuze:

分别是2G x 4;1G x 8;512M x 16。同样容量,厂家提供这三种配置有它们不同的应用场景:

1.x4主要用来搭建大容量内存条(想想为什么)。但因为每个rank都需要16个颗粒,所以信号完整性要求高,一般用在服务器领域。

2.x8是出货量最大的,最通用的配置,一般消费市场大部分就是这种配置。

3.x16因为只需要4个颗粒,应用于嵌入式或者PCB空间受限的场合,消费品市场见于低端产品。

x16和x8/x4的主要区别是Bank Group减半了