|
前言
很久前就想把内存的东西整理一下,不过一直不愿出手:
第一、 内存已经被人写烂了,随便GOOGLE一下就是一篇“巨著”
第二、 我就是一个DIY而已,写史不是我的专业。
其实这些都是懒惰的借口,咱DIY区不就是提倡需要多发原创的么。虽然转贴也可以混数的,而且不用费脑子,也能让那些大斑检查作业的时候不会拉长个脸什么的。
不过总转别人的,恐怕不利于提高整个版区的整体水平,使人对我们所在的位置产生怀疑,继而影响到安定团结的社会大局,甚至产生破坏整体和谐的不稳定因素,由此引申出严重后果……
“您就别鬼扯了吧”
说白了今天写的这些乱七八糟东西没有什么主题思想,根源也许在于我的思维方式是“思维奔逸”,说好听点儿叫做发散性思维,也就是天才的思维方式,不是一般人能跟的上点儿的;说中庸点儿叫做东一榔头西一棒槌,也就是没有什么系统性;说难听点儿就是一神经病在鬼扯,听起来得费点儿劲。
看起来天才与神经病其实就一线之隔!那我就扯到哪儿算哪儿吧,反正已经奔逸了,看看到底能奔到什么地方。奔的过程中自然拾人牙穗者有之,生拉硬套者有之,信口雌黄者有之,危言耸听者有之,再揭疮疤者有之,美言粉饰者有之……
总之我发散到哪儿,您就凑合看吧。
一、内存“条”的来历
内存一开始的状态如何?是以“条”状存在的吗?
世界上的第一台计算机,也就是NO.1!现在已经确认是1939年,爱荷华州立大学的物理系任副教授保加利亚裔的·阿塔纳索夫和当时正在物理系读硕士学位的研究生克利福德 . 贝里就造就的ABC(Atanasoff-Berry Computer)。
这台计算机是电子与电器的结合,电路系统中装有300个电子真空管执行数字计算与逻辑运算,机器使用电容器来进行数值存储,数据输入采用打孔读卡方法,还采用了二进位制。因此,ABC的设计中已经包含了现代计算机中四个最重要的基本概念。
这个时候虽然有了存储器的概念,但是还远不是内存条的境界。直到1981年世界上第一台IBM PC(个人电脑)问世,整整过去了42年,计算机从第一代使用开关和发光二极管面板加上穿孔纸带输入程序的微电脑,到第四代也就是PC的16位微处理器和硬盘+512KB内存,都一直没能把内存变成集成度超高的内存条,因为此时,人们认为512K的内存已经大到用不完了。
19实际80年代初,,由于IBM PC使用INTEL 8088处理器且允许其他公司设计兼容机,使PC的王座戴在IBM的头上,并由此使当今世界上的两个巨无霸公司:INTEL和微软迅速成长起来。
IBM公司使INTEL成为CPU的领导者,而内存的发展总是和CPU的发展密不可分的,在发展初期,INTEL的领导者地位是自发的。1982年,INTEL的80286诞生,80286在CPU历史上是具有历史意义的,同时也使30PIN SIMM内存条问世。
80286以前的主板,内存都是以IC芯片的方式焊在主板上的,一旦IC芯片罢工,则需要某个焊接高手进行更换。为了提高内存的容量以满足日益增长的软件需求,所以某个设计人员(实在无法考证了)将一个条装PCB上集成了多块内存IC,同时在主板上也设计相应的内存插槽,从而产生了“内存条”这个名词,使内存条产业成为相对独立的产业蓬勃发展起来。
图二:你能看出来上图的内存么?
80286时代的内存条采用了SIMM(Single In-lineMemory Modules,单边接触内存模组)接口,容量为30pin、256kb,必须是由8 片数据位和1 片校验位组成1 个bank,正因如此,我们见到的30pin SIMM一般是四条一起使用。自PC进入民用市场一直到现在,搭配80286处理器的30pin SIMM 内存可谓是内存条的开山鼻祖(如图三)。
二、ED0内存的登场
1、EDO之前
在1988 ~1990 年,PC 技术迎来另一个发展高峰,也就是386和486时代,此时CPU 已经向16bit 发展,所以30pin SIMM 内存再也无法满足需求,其较低的内存带宽已经成为急待解决的瓶颈,所以此时72pin SIMM 内存出现了(如图四),72pin SIMM支持32bit快速页模式内存,内存带宽得以大幅度提升。72pin SIMM内存单条容量一般为512KB ~2MB,而且仅要求两条同时使用,由于其与30pin SIMM 内存无法兼容,因此这个时候PC业界毅然将30pin SIMM 内存淘汰出局了。
72线的SIMM内存引进了一个FP DRAM(又叫快页内存),在386时代很流行。因为DRAM需要恒电流以保存信息,一旦断电,信息即丢失,其刷新频率每秒钟可达几百次,但由于FP DRAM使用同一电路来存取数据,所以DRAM的存取时间有一定的时间间隔,这导致了它的存取速度并不是很快。另外,在DRAM中,由于存储地址空间是按页排列,所以当访问某一页面时,切换到另一页面会占用CPU额外的时钟周期。
2、EDO的上市
EDO DRAM(Extended Date Out RAM,外扩充数据模式存储器)内存,这是1991 年到1995 年之间盛行的内存条,EDO-RAM同FP DRAM极其相似,它取消了扩展数据输出内存与传输内存两个存储周期之间的时间间隔,在把数据发送给CPU的同时去访问下一个页面,故而速度要比普通DRAM快15~30%。工作电压为一般为5V,带宽32bit,速度在40ns以上,其主要应用在当时的486及早期的Pentium电脑上(如图五)。
在1991 年到1995 年中,让我们看到一个尴尬的情况,那就是这几年内存技术发展比较缓慢,几乎停滞不前,所以我们看到此时EDO RAM有72 pin和168 pin并存的情况,事实上EDO 内存也属于72pin SIMM 内存的范畴,不过它采用了全新的寻址方式。EDO 在成本和容量上有所突破,凭借着制作工艺的飞速发展,此时单条EDO 内存的容量已经达到4 ~16MB 。由于Pentium及更高级别的CPU数据总线宽度都是64bit甚至更高,所以EDO RAM与FPM RAM都必须成对使用(如图六)。
有罪我实在也无法分辨72PIN SIMM和EDO的区别,虽然我接触内存从EDO开始,不过那是的EDO已经开始走向没落,经过了这么多年,我们“知道”这个东西已经足够了,没必要“精通”它。
这个时候的内存基本上都是为品牌机OEM的,标签大部分都是IBM、COMPAQ、HP等,内存基本只能从颗粒上了解生产厂家,而独立品牌的内存价格则是比较贵的,现在在许多的2手市场上依然能够看到EDO的身影。
| 谁顶了这篇日志>> 还有谁对该日志投票? | 最近读者>> | ||||||||
|