引用:
作者Crazynut
製程不同而已啦…嚴格來說,這些都是主機板的問題,記憶體本身是無辜的。
有時單面的會抓不到,那是因為單一個Bank能辨識模組上限的問題,這是主機板當初沒有涵括到的緣故。不過DDR末代的機板,應該發生這樣現象的機率不大。
插多支有Bank總數限制的問題,很久之前是四個,後來不知道有沒有變動。例如很早期的板子,它有三個插槽四個Bank,你插了一支雙面一支單面,還空一個糟,但此時雙面的絕對抓不到,或是抓不正確,因為Bank數已超過上限,只能找單面的,而且還不能超過上述Bank能辨識的最高容量(如前段所述)。
|
網路上找了一文章, 這樣應該更清楚了..
在RAM的IC結構分 X4 X8 X16 的顆粒, 而主機板的RAM是64BIT的插槽
以X8的顆粒來說, 一顆 8Mx8bit 的顆粒, 要達到64bit, 必須要8顆, 因為 8bit x 8顆 = 64bit, 也等於64M的RAM, 占一個BANK,
16顆8Mx8bit, 也等於128M的RAM, 占兩個BANK, X16的顆粒則是4顆一組一個 BANK, 8顆就是兩個BANK了
如果主機板有3條184Pin(DIMM)擴充槽,最大支援4個Banks.(DIMM1 可使用2個Bank, DIMM2 & DIMM3 分享剩下2個Bank)
也就是
DIMM DDR1 = 0、1 BANK
DIMM DDR2 = 2、3 BANK
DIMM DDR3 = 2、3 BANK
如果記憶體有一條雙面, 兩條單面, 應該要DIMM1插雙面、DIMM2&3各插入一條單面
假設你將一條單面記憶體插入DDR1,那麼,你只能選擇性的將另一條單面or 雙面記憶體,插入DDR2 or DDR3