DDR:“非我莫属!” 王寒晖 2001年 26期 最近DDR内存的价格一路狂跌,DDR再不是市场上不可逾越的鸿沟了。由于DDR整体的性价比高,再加上芯片组及主板厂商的全力支持,DDR已逐渐成为市场的主流。趁着这大好时机,我们一起来体验一下DDR带来的全新感受吧!   #1何为DDR   在说DDR内存之前,先让大家了解一下什么是内存。   内存也称为主存储器,它是用来存储系统执行中的数据。内存直接关系电脑系统的稳定性和兼容性,是电脑系统不可缺少的配件。那么内存又是如何工作的呢?每一个内存单元通过可以短暂存储一定量的电子或电荷的电容器组成。由于数据信息是由无数个位(bit)组成,每一个位只有两种状态:0和1,电容器的状态决定了这个内存单元的逻辑状态是1或是0。一个充电的电容器在数字电子中被认为是逻辑上的1,而“空”的电容器则是0。电容器不能持久地保持储存电荷,所以内存需要不断定时刷新,才能保持暂存的数据。从一些资料中显示,内存至少要每64ms刷新一次。内存将这些位的数据存储在内存单元组成的栅格里。当处理器进行运算时,通过前端总线和内存之间的通道将一些需要的信息存储到内存里的栅格里,当需要调用信息时,再向内存发出请求,这些请求都带有内存地址的信息,以此来定位数据在内存栅格内的位置。这就好比一个电灯泡,只有亮与不亮两种的工作状态,我们也可以把亮表示为1,不亮时表示为0,当电流通过时,电灯泡就会发亮,没有电流通过时,当然就不亮了嘛。   大家都知道,目前,大部分的电脑系统是使用传统的SDRAM内存。随着处理器的速度不断增加,对内存带宽的要求越来越大,于是DDR就应运而生了。DDR的全名是“Double Data Rate”,意思为双倍数据传输,DDR是一种新的内存架构,事实上它是由现行的SDRAM内存延伸出来的新技术。这个双倍数据传输可以理解为水渠的水流量,如果将它扩大一倍,那么它的流量就是以前的两倍了。目前,DDR内存的规格主要有两种。第一种是PC-1600(又称DDR200),即每秒可传输1600MB的数据,其工作频率是100MHz,因为SDRAM的架构都是一个周期传送64bit(8Bytes)的资料,所以100MHz×64bit÷8bit/Byte=800MB/s,再由DDR的双倍速度得到1600MB/s。第二种是PC2100(又称DDR266),即是每秒可传输2100MB的数据,其工作频率是133MHz,所以133MHz×64bit÷8bit/Byte=1.06GB/s,再由DDR的双倍速度得到2.12GB/s。   #1为什么DDR比SDRAM快   从理论上来说,PC-2100 DDR SDRAM的性能比传统的PC-133 SDRAM内存提升一倍之多。大家可能想知道,为什么DDR会比SDRAM快呢?传统PC-100/PC-133 SDRAM的最大数据传输量可分别达800MB/s及1.06GB/s。DDR在时钟信号的上升沿与下降沿都能传输数据,而传统的SDRAM只能依次读取资料。因此,在相同133MHz的时钟频率下,其最大数据传输量可达到PC-133的两倍,为2.1GB/s。这就好比一辆自行车的速度比较慢,如果在原有的基础上对自行车进行改造,再加上一个动力装置,速度就明显加快啦。   可能有人会问,既然称得上是DDR,那么工作频率应该是传统的SDRAM两倍,即100MHz×2=200MHz,或是133MHz×2=266MHz。事实上,其工作频率还是100MHz或133MHz,DDR内存只有在传送数据给主板上的芯片组时,才以200MHz或266MHz传输数据。也就是因为如此,才会有很多人以为DDR内存能在200MHz或266MHz外频下工作。就像前面的例子,自行车加上动力装置,也只有在平地或上坡的时候速度会快一些,但是在下坡时速度跟普通的自行车也没什么区别。   #1图解DDR内存   目前,市场上常见的DDR产品有胜创(Kingmax)、金士顿(Kingston)、现代(HY)、金邦(Geil)等。笔者拿到的这条KingMax 128MB DDR内存,与以往我们见到的KingMax内存Tiny PGA封装形式不一样,而是采用TSOP封装方式。从芯片的形式上就能看出来,DDR 内存因为电气结构和电压的差异,外观上也不尽相同。DDR内存是采用184pin两段式设计,在金手指上,大家可以看到只有一个缺口,据说这是用来防止误插的设计。而SDRAM是采用168pin,在金手指上,大家可以看到有两个缺口(^26030506a^1,上图为PC-2100 DDR内存,下图为PC-133 SDRAM内存)。这条内存是采用HYUNDAI的DDR内存颗粒,其中内存颗粒的编号为“HY5DU28822T”(^26030506b^2)。甚至连内存编号都是使用HYUNDAI的形式,编号为“HYMD1166458-H AA”,上面还清楚地标示有“128MB DDR 266MHz CL2.5”(^26030506c^3)。   按照内存的CAS延迟来分,DDR内存分为2和2.5两种,CAS值越低,说明DDR内存的性能越好、速度越快。   由于搭配在主板上的DDR内存的电气结构和电压有差异,所以脚位设计也和SDRAM不同。大家注意了,DDR内存插槽只供DDR内存使用,它与普通的SDRAM内存插槽不兼容哦。在安装内存条之前,首先将DDR内存插槽两头的塑胶夹脚往两边扳动,使DDR内存能够插入。注意DDR内存条金手指上的1个缺脚必须对准DDR内存插槽内的突起位置(这是用来防止内存插反的)。或者按照DDR内存条的金手指边上标示编号1的位置对准DDR内存插槽中标示编号1的位置,然后稍微用点力,垂直地将内存条插到内存插槽并压紧,直到内存插槽两头的塑胶夹脚自动卡住内存条为止(^26030506d^4)。   #1看透DDR主板芯片组   主板芯片组决定系统所支持的功能,并极大影响系统的整体性能。由于DDR 内存的特性,这就需要为DDR专门设计芯片组与主板。不然的话,DDR 内存没办法安装到主板上。目前支持DDR的主板芯片组还不是很多,对应AMD系列处理器的有AMD760、VIA Apollo KT266、Ali MAGIK 1等,对应Pentium Ⅲ处理器的有VIA Apollo Pro266、Ali Aladdin Pro 5等等。未来还会陆续出现支持Intel新一代处理器Tualatin和Pentium4的芯片组。笔者这次拿到的联想A12,就是一块基于VIA Apollo Pro266芯片组的主板(^26030506e^5)。   VIA Apollo Pro266芯片组由VT8633北桥芯片和VT8233南桥芯片构成。北桥芯片负责管理PCI、ISA总线以及其它周边设备的数据传输;而南桥芯片负责管理CPU、Cache和内存之间的数据传输等功能。其中,南北桥之间数据传输采用了V-link总线桥接技术缓解PCI总线的传输带宽瓶颈。传统的南北桥两个芯片之间是用PCI总线连接,这意味着南北桥芯片之间的数据沟通、插在PCI插槽上的各种设备(如硬盘、SCSI卡、网卡、声卡等)间各种资料的传输,都必须通过这条带宽为133 MB/s的PCI总线。随着各种设备的增多和提速,PCI总线日益变得拥挤,成为阻碍整个系统性能提高的瓶颈。为了解决这个问题,VIA推出用来连接Apollo Pro266各个芯片的V-Link 总线带宽达到266MB/s,大大缓解了威盛Apollo Pro 266芯片组的PCI总线带宽的瓶颈问题。该芯片组支持Intel Pentium Ⅲ和Celeron 处理器、133MHz外部总线频率、AGP 4×。   通过以上的介绍,相信大家对DDR内存以及DDR主板有了一个比较初级的了解。这时,你是不是跃跃欲试呀?其实大家都可以自己动手打造一个DDR系统,只要将原来系统中的SDRAM内存和主板换成DDR内存和相应的主板就行了。