ddr3内存spd修改工具_看图识内存

2a6d54f9492dabb151bccdce088730d3.png

有同学反应我的前面几篇内存文章难懂。今天我们就通过照片来了解一下内存条的各个部分,和几种内存条的组织形式。读下去之前请先阅读一些预备知识:

老狼:内存系列一:快速读懂内存条标签​zhuanlan.zhihu.com
20cd7781af0512fd8755b2c6a614102d.png
老狼:内存系列二:深入理解硬件原理​zhuanlan.zhihu.com
5e62a4f1ea8f4b88fe73fa4d194e73e4.png
老狼:内存系列三:内存初始化浅析​zhuanlan.zhihu.com
79381bc591e3d6515aca5d9f9e74b625.png

我们先从下面这个开始:

b7901a4f2f3aae05ffbd8dc0c3bb4213.png
某内存条正反面

各种颜色里面的东西都是什么,谁能答出来?下面我们一一来看一下:

黄框:2GB 1Rx8 PC3 10600R 9是什么意思呢?看过上面第一篇文章(https://zhuanlan.zhihu.com/p/26255460 )的朋友一定能够答出大部分来。是的,2GB是容量;1Rx8是指内存条由1个Rank组成,每个内存颗粒提供8个bit;PC3是指DDR3;10600R是指带宽10600MB/s(时钟1333MHz),R是指这是RDIMM;9是CL时延。

红框:这个是服务器的RDIMM的R,也就是RCD。台式机的UDIMM就没有这个。

绿色:存贮了内存条厂商ID和时序的SPD。

蓝色:用来应付Fly-by方式连接数据信号,防止信号反射的ODT电阻。

白色:内存颗粒。我们数一下,正面四个,反面五个。怎么这么稀疏?为什么不是偶数,计算机界不是2的幂的崇拜者么? 不是偶数是因为1个颗粒要用来做ECC(几乎所有RDIMM都支持ECC)。因为内存条每个rank要提供64bit的数据,x8,一个颗粒只提供8个bit,所以 64/8=8,要8个颗粒,正反面各四个。

是不是所有1Rx8都这么稀疏呢?恰恰相反,因为大部分内存都是2个Rank的,1Rank往往是缩量版。为了有效利用同样的电路板,1R的内存往往是单面的:

795f913e44f7e8c88534a6aa9cc7b744.png
1Rx8的某内存条

这个内存是 1Rx8 PC2,4200U,所以它是DDR2的UDIMM。注意它也是1Rx8的,但它的正面只有8个内存颗粒,既不是5也不是4。因为它不支持ECC,所以它一面已经可以提供全部的64bit,所以它的反面是这样的:

0ae47c17e0788855d79d6b4fb5270e5e.png

注意反面预留了焊点,全部贴上,就摇身一变变成了512MB 2Rx8的内存条了!

我们来看个普通的2Rank的内存:

ea7a5993ec51a09d252621a5a3f0c8c3.png

我们先来看一下标签:2Rx8的RDIMM。这种DIMM往往是正面一个Rank,反面一个Rank。不算中间RDIMM的RCD颗粒,正面有9个颗粒,1个ECC,8个存储颗粒,刚刚好。如果我们翻到反面,也会发现9个颗粒,几乎和正面一模一样。

做题了

好了,我们来做个题,下面这个盖了厚厚的散热片的内存,下面应该是什么样的呢?

b3ba55e56a78c150e22db9285afb94ce.png

当然先看标签:4GB 2Rx4 PC3-10600R-9。似乎和前面差不多?注意这里的x4,这就意味着每个颗粒只提供4个bit,所以提供64bit,需要64/4=16个颗粒!x4内存往往是在单个颗粒容量受限后,为了提高整体内存条容量而采用的方法,详见:

老狼:单根内存条的极限容量是多少?内存条上的2R X 8代表了什么意思?​zhuanlan.zhihu.com
b67b6a8ab27a2418efb92119e3a126ef.png

而这个内存条又是2个Rank,还是支持ECC的RDIMM,所以内存装甲下面一定是密密麻麻的内存颗粒!我们一切来验证一下:

af7aac4ff24623c018ac894f72fe6a29.png
被老狼暴力拆解而伤痕累累的可怜RDIMM

每面有18个颗粒,16 + 2(ECC也要两个,因为每个也只提供x4,需要2个才能提供ECC需要的8bit数据)。猜对了!

其他种类内存条

我们其他两者内存:

7351f41804a2a86b81254cae2fb08156.png
半高UDIMM

这种半高内存和全高内存没有本质区别,主要用在空间紧张的机箱里。

63cba460e9477bd575380eb01f7fce3f.png

双面1R x 8的普通笔记本内存条。如前面所述,需要8个颗粒,每面4个。其中12800S中的S代表SoDIMM。

e8ef56d7222ae8b0cb701f25893a04df.png

2R x 8,正面一个rank,反面一个rank。每面都需要8个颗粒。

240852db907fc98b4b9f6a4907092ab6.png

支持ECC的UDIMM,1Rx8。所以需要9个颗粒,反面是空的。

结语

最后给大家看看DDR2,DDR3和DDR4三代同堂,注意防呆的缺口位置的移动

5f546256f9f8ad741a27cbc1b00a5f64.png

其他内存相关文章:

老狼:内存频率是怎么算出来的?2133MHz这么奇怪的数字是怎么来的?​zhuanlan.zhihu.com
58214e852df1f119f49ac4e38a4cefc8.png
老狼:服务器最大内存是多少?制约因素有些什么呢?​zhuanlan.zhihu.com
f772490c416c9894e616d2816d9fc17f.png
老狼:神秘消失的内存去哪了?​zhuanlan.zhihu.com
bdc231cdeb2ef8be584445328758299d.png
老狼:内存系列一:快速读懂内存条标签​zhuanlan.zhihu.com
20cd7781af0512fd8755b2c6a614102d.png
老狼:内存系列二:深入理解硬件原理​zhuanlan.zhihu.com
5e62a4f1ea8f4b88fe73fa4d194e73e4.png
老狼:内存系列三:内存初始化浅析​zhuanlan.zhihu.com
79381bc591e3d6515aca5d9f9e74b625.png
老狼:为什么现在的电脑都这么吃内存?​zhuanlan.zhihu.com
0d063f71870adfb9fb6df63043c88149.png
老狼:内存条应该怎么插?为什么要从远端插起?不遵循为啥还可以work?有啥副作用?​zhuanlan.zhihu.com
2917618c14e483763d0080fe5b283dcb.png
老狼:16个内存小问题,一次全部回答!​zhuanlan.zhihu.com
8cd0eaf9ca17fc1f1c7c81e20b376da4.png
老狼:内存的容错设计是怎样的?内存容量比你看到的更大!​zhuanlan.zhihu.com
692ea04d604a5fc5bf1e670c085f57de.png
老狼:Win10任务管理器中的"专用GPU内存"是怎么回事?“共享GPU内存”又是什么?​zhuanlan.zhihu.com
220fcf9cd23ee0e0989936bb5ea6dfe2.png
老狼:单根内存条的极限容量是多少?内存条上的2R X 8代表了什么意思?​zhuanlan.zhihu.com
b67b6a8ab27a2418efb92119e3a126ef.png
老狼:显存为什么不能当内存使?内存、Cache和Cache一致性​zhuanlan.zhihu.com
b942024dc4e0515c97696751ef832010.png
老狼:内存不刷新会怎样?内存的物理攻击和旁路攻击​zhuanlan.zhihu.com
fdc5a51eab7d41c8f3274e991779b5a0.png
老狼:为什么内存和闪存制程比CPU低?它们现在都在什么节点?​zhuanlan.zhihu.com
946f1a86c7565efcadf86c7f0f12d7fb.png
老狼:内存是怎么映射到物理地址空间的?内存是连续分布的吗?​zhuanlan.zhihu.com
a36f7aeb99659c773b2b194e567e04d1.png
老狼:DDR3 vs DDR4? 为什么说内存是个很傻的设备?DDR5在哪里?​zhuanlan.zhihu.com
692ea04d604a5fc5bf1e670c085f57de.png
老狼:DDR5有什么新特性?是不是该等它再升级电脑呢?​zhuanlan.zhihu.com
d5f1f0db0bb7690498eb7a9a11f331a0.png
老狼:GDDR6 vs DDR4 vs HBM2?为什么CPU还不用GDDR?异构内存的未来在哪里?​zhuanlan.zhihu.com
390b97ce56db880ad680c7a1908c62ef.png
老狼:傲腾内存预热:什么是RDIMM和LRDIMM?​zhuanlan.zhihu.com
b064ef9bb01f88b9b9d9d13570ca4e56.png
老狼:傲腾内存和普通内存与闪存的区别在哪里?​zhuanlan.zhihu.com
0725bfeef2d2460ddbfc27d42a22fe37.png
老狼:傲腾内存是如何混进现有计算机系统的?一个有趣的异构内存系统构成问题​zhuanlan.zhihu.com
e99ee32d9b789e06c8b410001c6da521.png
老狼:内存为什么要Training? 内存初始化代码为什么是BIOS中的另类?​zhuanlan.zhihu.com
d5ffaf695356d06a051a42fe9132ad7f.png

欢迎大家关注本专栏和用微信扫描下方二维码加入微信公众号"UEFIBlog",在那里有最新的文章。

1f3114e1ee95f61e2830eb1b735eaaed.png
用微信扫描二维码加入UEFIBlog公众号
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值