Re: [閒聊] DDR5沒有1Rx8 2Rx8 1Rx16的區別嗎?

作者: MoonCakeO (サクラ)   2025-06-01 11:45:38
有人提到這個了,就把之前寫過的文章重新潤色補充現代資訊放上來
講在前面,以下文章講的很簡略所以其實不算太正確,甚至很多因果倒置
也不符合最新的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的時候有提到這個
: 然後有些外國電商平台會列這個參數
: 請教一下 這個參數有優劣之分吧?
: 請大大解惑了
:

Links booklink

Contact Us: admin [ a t ] ucptt.com