有人提到这个了,就把之前写过的文章重新润色补充现代资讯放上来
讲在前面,以下文章讲的很简略所以其实不算太正确,甚至很多因果倒置
也不符合最新的DDR5情况,DDR5有非对称容量和不同的ECC
请当基础知识先垫垫底,凑个概念雏形即可
之后遇到讲不通的,有兴趣请继续查询进阶资料
正文开始,一般人购买的消费级内存,单槽频宽64bit,实体产品往这规范生产
回到标题的2Rx8、1Rx8、1Rx16,这种参数,R是Rank,后面数字是bit数,先讲bit
2Rx8 就是8bit颗粒,总共要64bit,所以每个Rank会有64/8=8颗内存,2R共16颗
1Rx8 一样是8bit颗粒,其余同上,共8颗
以上两种是比较常见的,也就是俗称单面几G双面几G的那种内存模组
1Rx16 也还算常看见,OEM机器里比较多,16bit颗粒,每Rank 64/16=4颗粒,单面4颗粒
Rank 不太好解构下去,建议当基础名词吧,这边只提醒他不能和单面双面直接划等号
例如1Rx8会有8颗粒,但模组可能正面四颗反面四颗,看起来很像2Rx16,但其实是1Rx8
同理,2Rx16,1R有四颗粒,这8颗也可以都在同一面,看起来是1Rx8,但其实是2Rx16
但实务上,消费级内存,单面1R,双面2R,大部分是对的,不想纠结可以直接跳过
Rank总数间接影响内存的扩充数量上限,这数字由主机板芯片组和共同决定
有些板子例如H61,H81,只支援4Rank满,所以即使该板子设计出四条Dimm
也只能插1R的四条,通常是单面有颗粒的四条,或2R的两条,双面都有颗粒的两条
以上讲那么多都没有提到最重要的容量,根源就是在,CPU能支持到什么样的颗粒
intel 每个CPU都有独立页面,这边看8代的I3和I5,刚好是DDR4的分界
I3 8100 最大支持64G,意思就是,他最大支持1G 8bit颗粒
Dual Channel,每 Channel 2 Dimm,每Dimm 一条2Rx8模组,每颗粒用1G,最大64G
I5 8500 支持2G 8bit颗粒,一样的算法会得到128G
不管是最大支援总容量,或者支援那种模组内存,因往上堆叠的方式大概相同
所以决定最终数字的,是你对于单一颗粒的理论最大支援度,和是否有对应物品
GDDR和DDR不太一样,不过可以拿来当例子
像最近3G容量的GDDR7颗粒出现了,如果NV愿意,所有的5000系列应该都能原地生出
原始版本的1.5倍容量的型号,像48G的5090,
原价屋等等的估价系统,曾经会对内存额外标出1024*8和2048*8
还有提醒某些内存要9代之后才能装,这边就是我另一个疑惑点
照规范看,I3 9代一样不能用2048*8的模组,我没有实际使用过,希望有经验的能告知
有可能是像古早的I5 760 I7 870,实际能用512M的颗粒,但一样只标256M
有兴趣的可以精读以下名词,DIMM, Channel, Rank, Chip, Bank, Row/Column
想看更多实体规格可找ECC和REG,宽度72bit,有4Rank模组和4bit颗粒
AMD专用条就是用上本不该属于PC的4bit颗粒,Intel不认这个所以不能用
※ 引述《bodhi (????)》之铭言:
: 看到外国文章在讨论ram的时候有提到这个
: 然后有些外国电商平台会列这个参数
: 请教一下 这个参数有优劣之分吧?
: 请大大解惑了
: