杏彩体育:沧海桑田话存贮 内存显存发展编年史 点击: | 发布时间:2024-12-05 03:00:50来源:杏彩体育投注网 作者:杏彩体育投注网官网

  泡泡网显卡频道6月17日过去的十年是信息爆炸的时代,也许在座的各位还不能真正意识到信息爆炸的程度,曾经有人开玩笑说现在现在一份早报上记录的信息量相当于50年前一位法国农民终生需要的信息。这个说法虽然无法科学考证,但却从侧面反应了一个亘古未见的事实:电脑和互联网的快速发展让信息资讯空前爆发,回顾历史长河,我们可以为见证这个巨变而自豪。

  前面两期文章我们分别介绍了显卡的输出接口演变和核心架构进化,揭露了看似平静的产业背后的勾心斗角,而这一期我们则穿越时空回到20年前,见证这段存贮技术发展的传奇……

  与现在一个指甲盖大小的芯片就能装下整个图书馆的信息不同,在计算机诞生初期存贮信息可是不折不扣的“体力活”,当时还不存在内存条的概念,最早的“内存”是以磁芯的形式排列在线路上,每个磁芯与晶体管组成的一个双稳态电路作为一比特(BIT)的存储器,每一比特都要有玉米粒大小,这意味着一间的机房只能容纳区区数百k字节的容量。

  大规模集成电路的出现让这种情况得到终结,随着制造工艺的科技化,出现了焊接在主板上集成内存芯片,以内存芯片的形式为计算机的运算提供直接支持。“内存”才有像现代的内存的影子了,但那时的内存芯片容量依然非常寒碜,最常见的莫过于256K×1bit、1M×4bit,虽然如此,这已然是划时代的进步了,相对于那时的运算任务来说也足堪重任了。

  这种“内存芯片”一直沿用到286初期,鉴于它存在着无法拆卸更换的弊病,这对于计算机的发展造成了现实的阻碍。将内存芯片焊接到事先设计好的印刷线路板上,而电脑主板上也改用内存插槽,这样就把内存难以安装和更换的问题彻底解决了。这就是我们现在常见的“内存条”。

  在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数据总线bit甚至更高,所以EDO DRAM与FPM DRAM都必须成对使用。

  自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 的绝配。

  但历史的轨迹并没有按照Intel的规划前进,在当时,PC600、PC700的Rambus RDRAM 内存出现Intel820 芯片组“失误事件”,而PC800 Rambus RDRAM受制造工艺所累,成本居高不下不说,第一款Rambus内存甚至需要自带散热风扇……。祸不单行,Pentium 4平台自身高昂的价格并没有带来性能的飙升,却让功耗发热齐飞。Intel自顾不暇,命远多舛的Rambus RDRAM终于胎死腹中,Rambus曾希望用更高频率的PC1066规范RDRAM来力挽狂澜,但最终还是被蒸蒸日上的DDR终结,壮志未酬身先死,只怪生不逢时。

  在半导体科技极为发达的省,内存和显存被统称为记忆体(Memory),全名是动态随机存取记忆体(Dynamic Random Access Memory,DRAM)。基本原理就是利用电容内存储电荷的多寡来代表0和1,这就是一个二进制位元(bit),内存的最小单位。

  DRAM的结构可谓是简单高效,每一个bit只需要一个晶体管加一个电容。但是电容不可避免的存在漏电现象,如果电荷不足会导致数据出错,因此电容必须被周期性的刷新(预充电),这也是DRAM的一大特点。而且电容的充放电需要一个过程,刷新频率不可能无限提升(频障),这就导致DRAM的频率很容易达到上限,即便有先进工艺的支持也收效甚微。

  “上古”时代的FP/EDO内存,由于半导体工艺的限制,频率只有25MHz/50MHz,自SDR以后频率从66MHz一路飙升至133MHz,终于遇到了难以逾越的障碍。此后所诞生的DDR1/2/3系列,它们存储单元官方频率(JEDEC制定)始终在100MHz-200MHz之间徘徊,非官方(超频)频率也顶多在250MHz左右,很难突破300MHz。事实上高频内存的出错率很高、稳定性也得不到保证,除了超频跑简单测试外并无实际应用价值。

  既然存储单元的频率(简称内核频率,也就是电容的刷新频率)不能无限提升,那么就只有在I/O(输入输出)方面做文章,通过改进I/O单元,这就诞生了DDR1/2/3、GDDR1/2/3/4/5等形形色色的内存种类,首先来详细介绍下DDR1/2/3之间的关系及特色。

  通常大家所说的DDR-400、DDR2-800、DDR3-1600等,其实并非是内存的真正频率,而是业界约定俗成的等效频率,这些DDR1/2/3内存相当于老牌SDR内存运行在400MHz、800MHz、1600MHz时的带宽,因此频率看上去很夸张,其实线MHz而已!

  内存有三种不同的频率指标,它们分别是核心频率、时钟频率和有效数据传输频率。核心频率即为内存Cell阵列(Memory Cell Array,即内部电容)的刷新频。

上一篇:闪克和好牧人无线麦克风哪个好用?猛犸和西圣、闪克麦 下一篇:三思三创永恒发展(3S)亮相2024台州塑料交易会