2001年底,Intel发布支持Pentium 4和DDR内存的i845D芯片组。这款芯片组与当年夏天发布的i845芯片组有着相同的核心,只是Intel允许主板制造商使用此芯片组的DDR内存功能。在此之前,Intel一直鼓吹支持PC133 SDRAM的跛脚P4芯片组和支持昂贵RDRAM内存的i850芯片组。
在Intel进行这些市场动作的同时,矽统科技推出的P4芯片组已经可以支持333MHz的DDR内存,其优异的性能也成了Intel的i850芯片组的替代。还有威盛半合法(也可以说是半不合法,因为威盛当时并未获得Intel的授权)的P4X266与新一代芯片组P4X266A。
面对越来越大的市场压力,Intel不得不跟从主流,推出了支持DDR内存的芯片组,这也是Intel历史上第二次在内存规范上屈服于其他厂商,前一次是Intel提出的PC100和Rambus内存规范屈服于威盛的PC133内存规范。
至此Intel正式推出了支持DDR内存的芯片组,我们可以将这视为一个内存发展历史上的转折点,从这时开始,DDR内存渐入佳境,当初腹背受敌的DDR SDRAM经过3年的发展终于摆脱了来自各方面的狙击,最终走上了阳关大道。随着DDR技术的成熟,失去性能和价格优势的SDRAM显然再也找不到存在的理由。下面让我们一起来回顾一下最近十年,内存发展所走过的道路。
一、内存的作用和主要分类
计算机内的存储器按其用途可分为主存储器(Main Memory,简称主存)和辅助存储器)Auxiliary Memory,简称辅存),主存储器又称内存储器)简称内存),辅助存储器又称外存储器)简称外存)。内存的实质上是一组或多组具备数据输入输出和数据存储功能的集成电路。
内存按存储信息的功能可分为只读存储器(Read Only Memory)、可改写的只读存储器EPROM(Erasable Programmable ROM)和随机存储器RAM(Random Access Memory)。我们平常所说的内存是指RAM。其主要作用是存放各种输入、输出数据和中间计算结果,以及与外部存储器交换信息时作缓冲用。由于CPU只能直接处理内存中的数据,所以内存的速度和大小对计算机性能的影响是相当大的。
1、FPM(Fast Page Mode) RAM
FPM(快页模式)是较早的个人计算机普遍使用的内存,它每隔3个时钟脉冲周期传送一次数据,现在已见不到使用这种内存的计算机系统了。
2、EDO(Extended Data Out) RAM
EDO(扩展数据输出)内存取消了主板与内存两个存储周期之间的时间间隔,每隔2个时钟脉冲周期传输一次数据,大大地缩短了存取时间,使存取速度提高30%,达到60ns。EDO内存主要用于72线的SIMM内存条,以及采用EDO内存芯片的PCI显示卡。
这种内存流行在486以及早期的奔腾计算机系统中,它有72线和168线之分,采用5V电压,带宽32bit,可用于Intel FX/VX芯片组主板上,这种内存目前在市场也已经不多见了,只能在一些使用奔腾100/133的计算机系统上才能见到它的身影。
注:“线”数也就是内存引脚的数目,内存条下面的引脚是内存和外部进行数据传输的接口。内存和插槽两者之间的接触是否良好,对内存能否稳定工作起着很大的作用,所以较新的内存条通常使用了和显卡相同的“金手指”技术来保证两者之间良好的接触。引脚的数目是由内存的接口决定的。
3、S(Synchronous)DRAM
SDRAM(同步动态随机存储器),我们通常称为SD内存,它是曾经统治了一个时代的内存种类,SDRAM将CPU与RAM通过一个相同的时钟锁在一起,使RAM和CPU能够共享一个时钟周期,以相同的速度同步工作,与EDO内存相比速度能提高50%。SDRAM采用的是新型的64位数据读写形式,内存的引脚为168线,工作电压3.3v,采用双列直插式的DIMM内存条,也是奔腾II和奔腾III计算机系统首选的内存。
注:DIMM是Dual In-Line Memory Module的简写,即双边接触内存模组,这种类型接口的内存条的两边都有引脚。而内存的常用接口有SIMM和DIMM两种。SIMM是Single-In Line Memory Medule的缩写,即单边接触内存模组,是586及其较早的PC机中常用的内存的接口方式。在586时代,PC的内存大多采用72针的SIMM接口,或者是与DIMM接口类型并存。
SDRAM不仅可用作内存,在显存方面也有广泛应用。对前者来说,数据带宽越宽,同时处理的数据就越多,显示的信息就越多,显示品质也就越高。在此之前的计算机系统还用过可同时读写的双端口视频内存(VRAM)来提高带宽,但这种内存成本高,应用受很大限制。
SDRAM因为应用了共享内存结构(UMA),这在很大程度上降低了系统成本,因为许多高性能显示卡价格高昂,就是因为其专用显示内存成本极高所致,而UMA技术将利用主存作显示内存,不再需要增加专门显示内存,因而降低了成本。
4、DDR(Double Data Rage) RAM
DDR(Double Data Rage双数据率)是SDRAM的更新换代产品,它允许在时钟脉冲的上升沿和下降沿传输数据,这样不需要提高时钟的频率就能加倍提高SDRAM的速度,并具有比SDRAM多一倍的传输速率和内存带宽,采用2.5v工作电压,184线接口,价格也便宜非常多。
5、RDRAM(Rambus DRAM)
RDRAM(存储器总线式动态随机存储器)是Rambus公司开发的具有系统带宽、芯片到芯片接口设计的新型DRAM,它能在很高的频率范围下通过一个简单的总线传输数据,同时使用低电压信号,在高速同步时钟脉冲的两边沿传输数据。Intel基于自己的利益,一直试图推广这种内存,不过由于价格过于高昂,这种内存的并未得到普及。
RDRAM内存插槽,请注意,必须将每个插槽插上内存,主板才能正常工作
6、ECC内存
ECC(Error Correction Coding或Error Cheching and Correcting)是一种具有自动纠错功能的内存,Intel的82430HX芯片组就支持它,使用该芯片的主板都可以安装使用ECC内存,但由于ECC内存成本比较高,所以主要应用在要求系统运算可靠性比较高的商业计算机中。由于实际上存储器出错的情况不会经常发生,相关的主板产品不多,一般的家用与办公计算机也不必采用ECC内存。