最初的計算機系統通過單獨的芯片安裝內存,那時內存芯片都采用 DIP(Dual ln-line Package,雙列直插式封裝)封裝,DIP 芯片是通過安裝在插在總線插槽里的內存卡與系統連接,此時還沒有正式的內存插槽。DIP 芯片有個最大的問題就在于安裝起來很麻煩,而且隨著時間的增加,由于系統溫度的反復變化,它會逐漸從插槽里偏移出來。隨著每日頻繁的計算機啟動和關閉,芯片不斷被加熱和冷卻,慢慢地芯片會偏離出插槽。最終導致接觸不好,產生內存錯誤。
早期還有另外一種方法是把內存芯片直接焊接在主板或擴展卡里,這樣有效避免了 DIP 芯片偏離的問題,但無法再對內存容量進行擴展,而且如果一個芯片發生損壞,整個系統都將不能使用,只能重新焊接一個芯片或更換包含壞芯片的主板,此種方法付出的代價較大,也極為不方便。
對于內存存儲器,大多數現代的系統都已采用單內聯內存模塊(Single Inline Memory Module,SIMM)或雙內聯內存模塊(Dual Inline Memory,DIMM)來替代單個內存芯片。這些小板卡插入到主板或內存卡上的特殊連接器里。
DIMM 與 SIMM 相當類似,不同的只是 DIMM 的金手指兩端不像 SIMM 那樣是互通的,它們各自獨立傳輸信號,因此可以滿足更多數據信號的傳送需要。同樣采用 DIMM,SDRAM 的接口與 DDR 內存的接口也略有不同,SDRAM DIMM 為 168PinDIMM 結構,金手指每面為 84Pin,金手指上有兩個卡口,用來避免插入插槽時,錯誤將內存反向插入而導致燒毀;DDRDIMM 則采用 184Pin DIMM 結構,金手指每面有 92Pin,金手指上只有一個卡口。卡口數量的不同,是二者最為明顯的區別。DDR2 DIMM 為 240pin DIMM 結構,金手指每面有 120Pin,與 DDR DIMM 一樣金手指上也只有一個卡口,但是卡口的位置與 DDR DIMM 稍微有一些不同,因此 DDR 內存是插不進 DDR2DIMM 的,同理 DDR2 內存也是插不進 DDRDIMM 的,因此在一些同時具有 DDR DIMM 和 DDR2 DIMM 的主板上,不會出現將內存插錯插槽的問題。
不同針腳 DIMM 接口對比
為了滿足筆記本電腦對內存尺寸的要求,SO-DIMM(Small Outline DIMM Module)也開發了出來,它的尺寸比標準的DIMM 要小很多,而且引腳數也不相同。同樣 SO-DIMM 也根據 SDRAM和DDR內存規格不同而不同,SDRAM的SO-DIMM只有 144pin引腳,而 DDR 的 SO-DIMM 擁有 200pin 引腳。此外筆記本內存還有 MicroDIMM 和 Mini Registered DIMM 兩種接口。MicroDIMM 接口的 DDR 為 172pin,DDR2 為 214pin;Mini Registered DIMM 接口為 244pin,主要用于 DDR2內存。
RIMM 是 Rambus 公司生產的 RDRAM 內存所采用的接口類型,RIMM 內存與 DIMM 的外型尺寸差不多,金手指同樣也是雙面的。RIMM 有也 184 Pin 的針腳,在金手指的中間部分有兩個靠的很近的卡口。RIMM 非 ECC 版有 16 位數據寬度,ECC 版則都是18位寬。由于 RDRAM 內存較高的價格,此類內存在 DIY 市場很 少見到,RIMM 接口也就難得一見了。