早期的 CPU data bus 為 32bits, 到"奔騰"以後系列所推出的 CPU data bus 為 64bits.
以早期DRAM 30 pins 的記憶體 , 搭配早期 data bus 為 32 bits 的 CPU, 一次最少要插上兩條 memory.
補充 : 因為 30 pins 的 DRAM 為 16bits, 所以一次插兩條才能滿足 CPU 32bits data bus.
也就是說 , 在此架構上兩條一組的 memory 稱為一個 Bank.
到後期推出較新的 CPU (data bus 64 bits), 若搭上 72pins 的 EDORAM (32bits) , 也是一次要上兩條 memory 才可開機, 此 memory 架構也稱一個 Bank.
不過現今的 DDR2 memory, 最近從某個軟體上看到所讀到的 Bank 數是 4. (我只插上512M一條)
DDR2 的 data line 不也是 64 bits 嗎 ? 還是到後期有更特別的計算方法 ?
Ps. 剛剛在置頂文某位先進的記憶體介紹當中看到一段話, 更另我疑惑了, 裡面提到記憶體的單雙面也可以 Bank 稱之 ?! 我一直以為單雙面是以 Rank 稱之.
請前輩們指點一下
