最初的计算机系统通过单独的芯片安装内存,那时内存芯片都采用 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 接口也就难得一见了。