标题:
内存的发展
[打印本页]
作者:
笑笑的虫虫
时间:
2015-11-4 17:17
标题:
内存的发展
在计算机诞生初期并不存在
内存条
的概念,最早的内存是以磁芯的形式排列在线路上,每个磁芯与
晶体管
组成的一个
双稳态电路
作为一比特(BIT)的
存储器
,每一比特都要有玉米粒大小,可以想象一间的
机房
只能装下不超过百k字节左右的容量。后来才出线现了焊接在主板上集成
内存芯片
,以内存芯片的形式为计算机的运算提供直接支持。那时的
内存芯片
容量都特别小,最常见的莫过于256K×1bit、1M×4bit,虽然如此,但这相对于那时的运算任务来说却已经绰绰有余了。
内存条
内存芯片
的状态一直沿用到286初期,鉴于它存在着无法拆卸更换的弊病,这对于计算机的发展造成了现实的阻碍。有鉴于此,
内存条
便应运而生了。将
内存芯片
焊接到事先设计好的印刷线路板上,而
电脑主板
上也改用内存插槽。这样就把
内存
难以安装和更换的问题彻底解决了。
在80286主板发布之前,
内存
并没有被世人所重视,这个时候的内存是直接固化在主板上,而且容量只有64 ~256KB,对于当时PC所运行的工作程序来说,这种内存的性能以及容量足以满足当时软件程序的处理需要。不过随着软件程序和新一代80286硬件
平台
的出现,程序和硬件对
内存
性能提出了更高要求,为了提高速度并扩大容量,内存必须以独立的
封装形式
出现,因而诞生了“
内存条
”概念。
在80286主板刚推出的时候,
内存条
采用了
SIMM
(Single In-lineMemory Modules,单边接触
内存模组
)
接口
,容量为30pin、256kb,必须是由8 片
数据位
和1 片校验位组成1 个bank,正因如此,我们见到的30pin SIMM一般是四条一起使用。自1982年PC进入民用市场一直到现在,搭配80286
处理器
的30pin SIMM
内存
是内存领域的开山鼻祖。
随后,在1988 ~1990 年当中,PC 技术迎来另一个发展高峰,也就是
386
和
486
时代,此时CPU 已经向16bit 发展,所以30pin SIMM
内存
再也无法满足
需求
,其较低的
内存带宽
已经成为急待解决的
瓶颈
,所以此时72pin SIMM 内存出现了,72pin SIMM支持32bit快速页模式内存,内存带宽得以大幅度提升。72pin SIMM
内存
单条容量一般为512KB ~2MB,而且仅要求两条同时使用,由于其与30pin SIMM 内存无法兼容,因此这个时候PC业界毅然将30pin SIMM 内存淘汰出局了。
EDO DRAM(Extended Date Out RAM 外扩充
数据模式
存储器
)
内存
,这是1991 年到1995 年之间盛行的
内存条
,EDO DRAM同FPM DRAM(Fast Page Mode RAM 快速
页面
模式
存储器
)极其相似,它取消了扩展
数据输出
内存与传输内存两个
存储周期
之间的时间间隔,在把数据发送给CPU的同时去访问下一个页面,故而速度要比普通DRAM快15~30%。
工作电压
为一般为5V,
带宽
32bit,速度在40ns以上,其主要应用在当时的486及早期的Pentium电脑上。
在1991 年到1995 年中,让我们看到一个尴尬的情况,那就是这几年
内存
技术发展
比较缓慢,几乎停滞不前,所以我们看到此时EDO DRAM有72 pin和168 pin并存的情况,事实上EDO
内存
也属于72pin SIMM 内存的范畴,不过它采用了全新的
寻址方式
。EDO 在成本和容量上有所突破,凭借着制作工艺的飞速发展,此时单条EDO
内存
的容量已经达到4 ~16MB。由于Pentium及更高级别的CPU
数据总线宽度
都是64bit甚至更高,所以EDO DRAM与FPM DRAM都必须成对使用。
SDRAM
自Intel Celeron系列以及AMD K6处理器以及相关的
主板芯片组
推出后,EDO DRAM
内存
性能再也无法满足需要了,内存技术必须彻底得到个革新才能满足新一代CPU
架构
的需求,此时内存开始进入比较经典的SDRAM时代。
第一代SDRAM
内存
为PC66 规范,但很快由于Intel 和AMD的频率之争将
CPU外频
提升到了100MHz,所以PC66内存很快就被PC100内存取代,接着133MHz 外频的PIII以及K7时代的来临,PC133规范也以相同的方式进一步提升SDRAM 的整体性能,带宽提高到1GB/sec以上。由于SDRAM 的带宽为64bit,正好对应CPU 的64bit 数据总线宽度,因此它只需要一条
内存
便可工作,便捷性进一步提高。在性能方面,由于其输入输出
信号
保持与系统外频
同步
,因此速度明显超越EDO 内存。
不可否认的是,SDRAM
内存
由早期的66MHz,发展后来的100MHz、133MHz,尽管没能彻底解决内存带宽的瓶颈问题,但此时
CPU超频
已经成为DIY用户永恒的话题,所以不少用户将品牌好的PC100品牌
内存超频
到133MHz使用以获得CPU超频成功,值得一提的是,为了方便一些超频用户需求,市场上出现了一些PC150、PC166规范的内存。
尽管SDRAM PC133
内存
的带宽可提高带宽到1064MB/S,加上Intel已经开始着手最新的Pentium 4计划,所以SDRAM PC133内存不能满足日后的发展需求,此时,Intel为了达到独占市场的目的,与
Rambus
联合在PC市场推广Rambus DRAM内存(称为
RDRAM内存
)。与SDRAM不同的是,其采用了新一代高速简单
内存
架构,基于一种类RISC(Reduced Instruction Set Computing,
精简指令集计算机
)理论,这个理论可以减少数据的复杂性,使得整个系统性能得到提高。
在AMD与Intel的竞争中,这个时候是属于频率竞备时代,所以这个时候CPU的
主频
在不断提升,Intel为了盖过AMD,推出高频
PentiumⅢ
以及Pentium 4 处理器,因此Rambus DRAM
内存
是被Intel看着是未来自己的竞争杀手锏,Rambus DRAM内存以高
时钟频率
来简化每个
时钟周期
的数据量,因此内存带宽相当出色,如PC 1066 1066 MHz 32 bits带宽可达到4.2G Byte/sec,Rambus DRAM曾一度被认为是Pentium 4 的绝配。
尽管如此,Rambus RDRAM
内存
生不逢时,后来依然要被更高速度的DDR“掠夺”其宝座地位,在当时,PC600、PC700的Rambus RDRAM 内存因出现Intel820
芯片组
“失误事件”、PC800 Rambus RDRAM因成本过高而让Pentium 4平台高高在上,无法获得大众用户拥戴,种种问题让Rambus RDRAM胎死腹中,Rambus曾希望具有更高频率的PC1066 规范RDRAM来力挽狂澜,但最终也是拜倒在DDR 内存面前。
DDR时代
DDR
SDRAM
(Double Data Rate SDRAM)简称DDR,也就是“双倍速率SDRAM”的意思。DDR可以说是SDRAM的升级版本,DDR在时钟信号上升沿与下降沿各传输一次数据,这使得DDR的
数据传输速度
为传统SDRAM的两倍。由于仅多采用了下降缘信号,因此并不会造成能耗增加。至于定址与
控制信号
则与传统SDRAM相同,仅在时钟上升缘传输。
DDR
内存
是作为一种在性能与成本之间折中的解决方案,其目的是迅速建立起牢固的市场空间,继而一步步在频率上高歌猛进,最终弥补内存带宽上的不足。第一代DDR200 规范并没有得到普及,第二代PC266 DDR SRAM(133MHz时钟×2倍数据传输=266MHz带宽)是由PC133
SDRAM内存
所衍生出的,它将DDR 内存带向第一个高潮,目前还有不少
赛扬
和AMD K7处理器都在采用DDR266
规格
的内存,其后来的DDR333内存也属于一种过度,而DDR400内存成为目前的主流平台选配,
双通道
DDR400内存已经成为800FSB处理器搭配的基本标准,随后的DDR533 规范则成为
超频
用户的选择对象。
DDR2时代
随着CPU 性能不断提高,我们对
内存
性能的要求也逐步升级。不可否认,紧紧依高频率提升带宽的DDR迟早会力不从心,因此JEDEC 组织很早就开始酝酿DDR2 标准,加上LGA775接口的915/925以及最新的945等新平台开始对DDR2
内存
的支持,所以DDR2内存将开始演义内存领域的今天。
DDR2 能够在100MHz 的发信频率基础上提供每插脚最少400MB/s 的带宽,而且其接口将运行于1.8V 电压上,从而进一步降低
发热量
,以便提高频率。此外,DDR2 将融入CAS、OCD、ODT 等新性能指标和
中断
指令,提升
内存
带宽的利用率。从JEDEC组织者阐述的DDR2标准来看,针对PC等市场的DDR2
内存
将拥有400、533、667MHz等不同的时钟频率。高端的DDR2
内存
将拥有800、1000MHz两种频率。DDR-II
内存
将采用200-、220-、240-针脚的
FBGA封装
形式。最初的DDR2
内存
将采用0.13微米的生产工艺,
内存
颗粒的电压为1.8V,容量密度为512MB。
内存
技术在2005年将会毫无悬念,SDRAM为代表的
静态内存
在五年内不会普及。
QBM
与RDRAM
内存
也难以挽回颓势,因此DDR与DDR2共存时代将是铁定的事实。
PC-100的“接班人”除了PC一133以外,VCM(VirXual Channel Memory)也是很重要的一员。VCM即“虚拟通道
存储器
”,这也是目前大多数较新的芯片组支持的一种
内存
标准,VCM内存主要根据由NEC公司开发的一种“缓存式DRAM”技术制造而成,它集成了“通道缓存”,由高速
寄存器
进行配置和控制。在实现高速数据传输的同时,VCM还维持着对传统SDRAM的
高度
兼容性,所以通常也把VCM
内存
称为VCM SDRAM。VCM与SDRAM的差别在于不论是否经过CPU处理的数据,都可先交于VCM进行处理,而普通的SDRAM就只能处理经CPU处理以后的数据,所以VCM要比SDRAM处理数据的速度快20%以上。目前可以支持VCM SDRAM的芯片组很多,包括:Intel的815E、VIA的694X等。
3.RDRAM
Intel在推出:PC-100后,由于技术的发展,PC-100
内存
的800MB/s带宽已经不能满足需求,而PC-133的带宽提高并不大(1064MB/s),同样不能满足日后的发展需求。Intel为了达到独占市场的目的,与Rambus公司联合在PC市场推广Rambus DRAM(DirectRambus DRAM)。
Rambus DRAM是:Rambus公司最早提出的一种
内存
规格,采用了新一代高速简单内存架构,基于一种RISC(Reduced Instruction Set Computing,精简指令集计算机)理论,从而可以减少数据的复杂性,使得整个系统性能得到提高。Rambus使用400MHz的16bit
总线
,在一个
时钟周期
内,可以在上升沿和下降沿的同时传输数据,这样它的实际速度就为400MHz×2=800MHz,理论带宽为(16bit×2×400MHz/8)1.6GB/s,相当于PC-100的两倍。另外,Rambus也可以储存9bit字节,额外的一比特是属于保留比特,可能以后会作为:ECC(ErroI·Checking and Correction,错误检查修正)校验位。Rambus的时钟可以高达400MHz,而且仅使用了30条铜线连接
内存控制器
和RIMM(Rambus In-line MemoryModules,Rambus内嵌式
内存模块
),减少铜线的长度和数量就可以降低数据传输中的
电磁干扰
,从而快速地提高内存的工作频率。不过在高频率下,其发出的热量肯定会增加,因此第一款Rambus
内存
甚至需要自带散热风扇。
DDR3时代
DDR3相比起DDR2有更低的工作电压,从DDR2的1.8V降落到1.5V,性能更好更为省电;DDR2的4bit预读升级为8bit预读。DDR3目前最高能够达到2000Mhz的速度,尽管目前最为快速的DDR2
内存速度
已经提升到800Mhz/1066Mhz的速度,但是DDR3
内存
模组仍会从1066Mhz起跳。
一、DDR3在DDR2基础上采用的新型设计:
1.8bit预取设计,而DDR2为4bit预取,这样DRAM
内核
的频率只有接口频率的1/8,DDR3-800的核心工作频率只有100MHz。
2.采用
点对点
的拓朴架构,以减轻
地址
/命令与
控制总线
的负担。
3.采用100nm以下的生产工艺,将工作电压从1.8V降至1.5V,增加异步重置(Reset)与ZQ校准功能。部分厂商已经推出1.35V的低压版DDR3内存。
DDR4时代
内存
厂商预计在2012年,
DDR4
时代将开启,起步频率降至1.2V,而频率提升至2133MHz,次年进一步将电压降至1.0V,频率则实现2667MHz。
[1]
新一代的DDR4
内存
将会拥有两种规格。根据多位半导体业界相关人员的介绍,DDR4
内存
将会是Single-endedSignaling( 传统SE信号)方式DifferentialSignaling( 差分信号技术)方式并存。其中AMD公司的PhilHester先生也对此表示了确认。预计这两个标准将会推出不同的芯片产品,因此在DDR4
内存
时代我们将会看到两个互不兼容的内存产品。
欢迎光临 (http://imap.zasq.com/)
Powered by Discuz! X3.2