买内存之前,咱们除了看价格,还得看看频率、时序,猜猜颗粒,更基础的就是看看是DDR几,但要说DIMM,还真没听人说起过,更没见过商家把这个词加到商品详情里。所以,DIMM是个啥咧?
▌模块化开端SIMM
在说DIMM之前,先得了解一下啥是SIMM,其全称为
Single-Inline-Memory-Module,意思是“单列直插式内存模块”,顾名思义,原来这单词形容的就是内存的结构设计,是“模块化”的。
这是在20世纪80年代初开始(到90年代末),这种内存就已经在计算机中使用。相对于现在动辄几GB的容量,那时候几兆都是大内存了。
32针SIMM内存(8bit)一般有256KB ~ 4MB,由于CPU是16bit的,所以还必须成对使用,如果是32bit处理器,更要插4根...
而72针内存(32bit)一般是4 ~ 64MB,可以在386DX、486DX、奔腾586上使用。此外还有GVP和苹果的一些64针专用SIMM内存。
▌与DIP共存的时代
虽然这种结构已经很前卫了,但是早期的8088、XT、AT电脑,却并没有使用这类内存,而是使用了上面这种长得和蜈蚣似的DIP“插座式双列直插封装”内存。
由于容量实在是太小了,到了80286时代,伴随着软硬件需求的上升,几KB几KB地加内存显然不够用,你插七八个,还不如人家插一个来的爽,因此SIMM逐渐被人们接受,
但SIMM也有它的问题,比如它两面的金手指是其实互通的(迷惑行为?),利用率不高,也就有了后来的DIMM,而DIP内存也和模块内存条共存了很久。
▌承前启后的DIMM
DIMM样貌和SIMM差不多,全称为
Dual-Inline-Memory-Modules即“双列直插式存储模块”,从名字上来看,也只是从“单”变成了“双”,还能有啥差别呢?
它,变粗了,也变长了。从32bit升级到64bit,提升到了168针引脚,每面64Pin且独立、可以独立传输信号,电压从5V降到了3.3V,提供了32MB~1GB的大容量,从此内存进入了DIMM时代?不,进入的是SDR SDRAM时代...
这玩意儿又是啥?全称Single DataRate SDRAM“同步动态随机访问存储器”,简单的说它的特征就是“同步”。
在此之前的内存和CPU外频都是运行在不同频率,也就是“异步”DRAM,而SDRAM有一个同步接口,加入了管线(Pipeline)机制,相当于:
原本每个红绿灯路口只能停一辆车,这辆车开过了才能让下一辆车进来,而现在,加长了路口,就算遇到红灯,依然能进来好几辆车,一旦变绿灯,所有车一起开走。
而这个等红绿灯的时间,就叫做Latency(延迟),我们在超内存跑AIDA64内存测试的时候,经常看到。(以前的内存延迟是固定的)
▌DIMM的变种
从笔记本电脑出现后,内存也要考虑体积和功耗,用普通PC的全尺寸内存不太行,于是开发出了SO-DIMM笔记本内存就连针脚数都变得更少。
普通内存采用短线连接拓扑结构(Stub-bus,简称SB?),和北桥芯片控制器之间,都是通过64bit并行总线交换数据的,所以可能受到相邻线路的干扰,因此开发了FB-DIMM(Fully Buffered DIMM),增加了一颗数据中转、读写控制的控制芯片,从“并行”走向“串行”传输,增加了稳定性、速度、容量密度,主要还是给服务器用的。
说道服务器,咱们玩儿洋垃圾平台的垃圾佬自然熟悉,主要分为三种:Reg-DIMM、U-DIMM、LP-DIMM。分别对应带寄存器(register)的、不带寄存器的、以及低负载的。
在奔4时代(478,Intel i850),Intel还联合Rambus推出过Rambus DRAM(RDRAM),加入了RISC精简指令集,目的就是高频,快快快!
要知道那时候DDR都还没出来呢,它已经达到了1066MHz,主流的DDR也才400MHz...但历史总是千篇一律,RambusDRAM最终因为高价、高热,消费者不买账,被AMDK7+DDR给打趴下了。
▌DDR出现
好了,现在是熟面孔。DDR全名Dual Date RateSDRAM,也就是“双倍速率SDRAM”,是一种改良升级,人们从SDR SDRAM一脚跨入了DDR SDRAM时代。SDRAM是一种存储机制,DIMM是一种模块类型,所以你叫啥都可以。
一开始DDR主流容量128MB ~ 1GB,主流频率400MHz,六七百已经是超频条了,后来支持双通道后带宽翻倍。结局大家都知道,DDR最终完胜RDRAM,也就有了如今的DDR4。
其实严谨地讲,平时所谓的“四代内存”应当指DDR3,而初代是SDR SDRAM,DDR4已经是第五代了。
▌DDR4的变种
我们知道Intel官方文书说的是这代主板支持128GB内存,但市面上并没有单条32GB这么大的内存可选,4槽甚至2槽小板子想插满上大内存不太现实,除非是HEDT这种8槽怪物。
2019年的时候,华硕、芝奇、Zadak还一起搞过一个非JEDEC标准,也就是DC-DIMM(Double Capacity DIMM),就是所谓的“双倍容量条”,可以把内存容量上限提升一倍,
其本质上是把两条内存做到了一起,但大多主板并不支持,支持的有华硕自家的M11E、M11G,价格都很贵就是了。
现在看来,一些新的内存颗粒把单DIE容量提升了一倍,反而是大容量内存普及率更高的做法。
在更早的2018年的时候,宇瞻还做过一种XR-DIMM内存,由于是给军方用的,主要以稳定性为目标,甚至还拿过MIL-STD-810G军规认证。由于是专用的,普通家用机是没机会用的...(也没必要)
▌DDR5啥时候来
每一代DDR更新,都伴随着内存预取位数的翻倍(2bit-4bit-8bit),从而带来内存带宽翻倍。到了DDR4时代依然沿用DDR3的8bit,但带宽依然翻倍,这是为啥呢?由于DDR4采用了增加Bank(内存库)数量,多组BankGroup(BG)方案,1组BG只有8bit的话,那么4组不就32bit了嘛(曲线救国)。
那么DDR5会如何呢?三星和镁光早就发布了DDR5规范,咱也不担心翻不翻倍的,我只想知道,啥时候出?价格便宜不?
参考&引用:
https://baike.baidu.com/item/DIMM
https://baike.baidu.com/item/SIMM
https://baike.baidu.com/item/Rambus
https://www.eefocus.com/embedded/377802/r0
https://blog.csdn.net/wordwarwordwar/article/details/73662508