计算机硬件知识:内存

作为现代计算机的基础,冯·诺依曼体系结构的计算机主要由运算器、控制器、存储器和输入输出设备组成,其中存储器在现代计算机里面指的就是内存和硬盘。内存的主要作用就是处理器与外部之间进行通讯的时候,作为一个临时放置数据的缓冲区使用。早期的计算机并没有内存,是随着CPU的性能提高而产生,然后不断发展的。特别是21世纪以来,内存的频率得到了极大的提升,带宽的增加使得内存性能大幅度提高,这个幅度是惊人的。

目前最新的DDR5-6000隐含的意思是内存频率达到了6000MHz,十年前,市场上主流的内存产品也就DDR3-1333,从表面上看,市场上售卖的内存频率的提升都4倍多,比这段时间的CPU频率提升还夸张。

目录

内存技术的更显迭代

SDR SDRAM:66MHz-133MHz

SDR SDRAM(Single Data Rate SDRAM)就是一般所说的同步动态随机存取内存,台式机使用插座是DIMM(Dual In-line Memory Module),其插座的接口为168Pin,金手指单边84Pin。内存的长和高分别是133.35mm和30.48mm,电压3.3V。内存的频率和CPU外频同步,64bit的位宽也和当时CPU的总线一致,使用单内存电脑就可以正常工作了。

最早的SDR SDRAM内存规格是PC66,顾名思义频率就是66MHz。随后提高到100MHz(俗称PC100),最后市场主流定格在133MHz(JEDEC文档里的PC133规范)。和PC66/PC100不同,PC133规范最初并不是由英特尔主导制定的,是威盛(VIA)联合三星、现代、日立、西门子、Micron、LG和NEC等公司提出的,这涉及到业界各厂商和英特尔(计划全力推广RDRAM内存接任)之间的一场利益之争。

PC133也只是权宜之计,CPU对内存的性能需求已经到达一个瓶颈,虽然末期有厂商推出了称为PC166的高频率内存,但SDRAM已是强弩之末,再怎么折腾也提升有限,使用更快更强的新内存去满足新一代CPU是必然的。

如果说SDR SDRAM是现代内存的鼻祖,那么PC100规格的SDRAM内存就是日后内存发展的起点。

Rambus DRAM:600MHz-1066MHz

RDRAM的全称是Rambus DynamicRandom Access Memory,是由Rambus主导研发的内存规格,采用184Pin的RIMM插槽,电压2.5V。在参与制订完PC100 SDRAM后,如日中天的英特尔非常自信地认定RDRAM在技术上遥遥领先,钦定RDRAM成为其平台下一代内存的标准,并在1999年9月开始在Pentium III平台推出相关的芯片组,最高支持PC800 RDRAM内存。

Rambus和JEDEC之间关系并不好,同时授权费高昂,加上英特尔的强势,让夹在中间的厂商相当煎熬,有的甚至放弃不去做RDRAM。事实上RDRAM内存真的是太贵了,完全不是普通用户可以承受的。更无语的是,如果RDRAM内存数量不能插满主板的内存插槽,还要额外购买特殊空白卡插上去填满,电脑才能正常工作。这又多了一笔额外的花销,而且很麻烦。

从技术规格来说,RDRAM确实比当时市场上主流的PC-100 SDRAM内存领先很多,其特点就是频率非常高,所以带宽优势明显。虽然位宽只有16bit,低于SDR SDRAM的64bit,但是引入RISC思路设计的特殊架构,使得内存频率可以达到惊人的400MHz(高频率导致发热量大不得不穿马甲),同时数据一周期内两次传输,也就是说等效频率800MHz,后来还提高到PC1066 RDRAM(i850E芯片组支持),频率方面是市场上一般PC100/PC133 SDRAM内存难以企及的高度。

而且使用RDRAM内存的芯片组已开始支持双通道了(例如i840/i850芯片组),双通道PC800/PC1066 RDRAM的带宽分别达到3.2GB/s和4.2GB/s,相比起来PC100/PC133 SDRAM的带宽分别只有800MB/s和1.06GB/s,性能优势更大了。

结果大家都知道,最后RDRAM退出了PC市场。因为没等多久,性能上可以与它竞争,但价格不及一半的对手出场了。

DDR SDRAM:200MHz-400MHz

PC133 SDRAM已经不能满足性能需求,RDRAM太贵不能用,不过很快,简单有效的解决办法找到了。

DDR SDRAM内存全称Dual Date Rate SDRAM,就是双倍速率的SDRAM,从名字就看出是SDR SDRAM的升级版了。它采用184Pin的DIMM插槽,电压2.5V。DDR SDRAM与原来的SDRAM最大的不同,在于一个时钟周期的上升沿与下降沿各传输一次信号,直接粗暴地把数据传输速度翻倍,而且还不会增加功耗。定址与控制信号方面与SDR SDRAM相同,仅在上升沿传输。这是为了兼顾当时内存的兼容性与性能,方便厂商简单升级设备后就能进行生产。

虽然DDR SDRAM的制定工作在更早之前已经开展,但英特尔在RDRAM问题上的执着让业内的其他厂商站在一起,大大加快了相关工作推进的速度。

最早的DDR内存频率是200MHz的DDR-200(市场上基本没见过),接着是DDR-266、DDR-333,最后停在DDR-400,JEDEC的文档里名称是PC1600/PC2100/PC2700/PC3200。

2000年7月ALI(杨智)率先推出支持DDR内存的芯片组,英特尔平台的Aladdin Pro 5,AMD桌面平台的ALiMAGiK 1以及移动平台的MobileMAGiK 1。真正开始得到普及是大概一年后,各大芯片组厂商普遍已推出支持DDR-266内存的芯片组&#

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值