【计算机组成与系统结构】计算机的发展与冯·诺依曼结构

标签: 计算机 系统 结构 | 发表时间:2012-12-25 17:12 | 作者:许宏川
出处:http://www.cnblogs.com/

上一篇文章写了第一台电子计算机的诞生过程,这片文章按着时间发展继续讲故事。

第一代计算机(20世纪40年代~50年代) - 电子管。

关键字:低级语言。

1944年8月,那时ENIAC还没完成,而此时莫齐利和埃克特便提出了下一台计算机EDVAC的建造计划。和ENIAC一样,EDVAC也将用于美国军方的弹道计算。到了1945年,后来被称为现代计算机之父的约翰·冯·诺依曼(John Von Neumann)作为技术顾问参与EDVAC的研究。就在这一年6月,冯·诺依曼提出了“存储程式”的思想。大致内容就是:必须将指令和数据送入主存后计算机才能执行程序,而且一旦程序启动后,计算机能在没有人为操作的情况下继续读取下一指令和数据完成相应任务。

同时他也提出了一种计算机的结构方案,这种方案后来被称为冯·诺依曼结构或者普林斯顿体系结构。

该结构包括以下内容:

1.采用“存储程式”的思想。

2.计算机由控制器、运算器、存储器、输入设备、输出设备五个基本部件组成。其中控制器控制指令的进行,运算器能做数值运算和逻辑运算,存储器能存储数据也能存储指令(事实上数据和指令的形成是一致的,都是一串二进制数,但是计算机应能识别),操作人员通过输入设备和输出设备与计算机交互。

3.指令和数据采用二进制表示,其中指令包括操作码和地址码两部分组成,操作码指出操作类型,地址码指出数据地址。一串指令就组成一个程序。

冯·诺依曼结构的提出非常重要,从此以后的计算机都采用冯·诺依曼结构,按此结构建造的计算机被称为存储程式计算机,直到今天的计算机都是存储程式计算机。而EDVAC也是第一台按照冯·诺依曼结构建造的计算机。该计算机于1949年8月交给美国弹道研究实验室,但是发现了很多问题,直到1951年才正式运行。不过EDVAC却不是第一台建造完成的存储程式计算机。第一台存储程式计算机是由英国剑桥大学制造的,于1949年就投入使用。之后几年又诞生了几台存储程式计算机。

后来把这些计算机统称为第一代计算机,第一代计算机体积大、费用昂贵,只用作特别研究,无法大量生产。

下图为EDVAC

下图为EDSAC

 

第二代计算机(20世纪50年代~60年代) - 晶体管。

关键字:高级语言、软件。

1947年,美国贝尔实验室诞生了世界上第一只晶体管。几年后,晶体管作为计算机新的材料取代了电子管。从此计算机发生了质的变化。因为电子管的体积大、功耗高、寿命短。而晶体管体积小、功耗低、寿命也比较长。1954年,贝尔实验室制造出第一台晶体管计算机TRADIC,这台计算机大概有衣柜那么大(虽然还是很大但是和第一代比已经小很多了),装有800个晶体管。第二代计算机比第一代计算机有更强的计算能力,最大的改善在浮点数运算方面。另外在此期间出现了高级语言和软件的概念。

下图为TRADIC

 

第三代计算机(20世纪60年代~70年代) - 集成电路。

关键字:操作系统。

1958年,美国德州仪器公司和仙童半导体公司几乎同时发明了集成电路。同样也是过了几年后,集成电路也开始用于计算机的制造。1964年IBM 公司一次性推出了采用集成电路的6种型号的计算机,也就是360系列,分大、中、小型。第三代计算机比第二代比速度更快、容量更大、功耗更低、体积更小、价格更低。此时的运算速度已经达到每秒百万级别。另外在此期间出现了操作系统的概念。

下图为IBM 360/91

 

第四代计算机(20世纪70年代末至今) - 超大规模集成电路。

关键字:互联网。

第四代计算机和第三代计算机一样都是采用集成电路技术,只不过第四代称为超大规模集成电路。其实就是人们工艺上的进步能在一块芯片上集成更多的晶体管。超大规模只是个称呼而已,最开始只有4只晶体管,历史上把几个几十个叫小规模,几百几千个叫中规模,几万几十万叫大规模,几百万几千万就叫超大规模了。如今的集成数量已经是百亿级别了。这当中有一个规律叫摩尔定律,是由英特尔公司的戈登·摩尔于1965年提出来的,内容是:一块芯片上集成的晶体管数目每过18个月翻一番。而更高的集成度代表了更快的速度、更大的容量等等。另外互联网也是第四代计算机的标志。

下图为现在的苹果电脑

 

本文链接

相关 [计算机 系统 结构] 推荐:

【计算机组成与系统结构】计算机的发展与冯·诺依曼结构

- - 博客园_首页
上一篇文章写了第一台电子计算机的诞生过程,这片文章按着时间发展继续讲故事. 第一代计算机(20世纪40年代~50年代) - 电子管. 1944年8月,那时ENIAC还没完成,而此时莫齐利和埃克特便提出了下一台计算机EDVAC的建造计划. 和ENIAC一样,EDVAC也将用于美国军方的弹道计算. 到了1945年,后来被称为现代计算机之父的约翰·冯·诺依曼(John Von Neumann)作为技术顾问参与EDVAC的研究.

计算机网络体系结构

- - CSDN博客推荐文章
OSI/RM 开放系统互连参考模型. OSI/RM 与TCP/IP参考模型的比较. 开放式系统互连基本参考模型是由国际标准化组织(ISO)指定的. OSI包括了体系结构,服务定义和协议规范三级抽象. 注意OSI参考模型并非具体实现的描述,它只是一个为制定标准而提供的概念性框架. 在OSI中,只有各种协议是可以实现的,网络中的设备只有与OSI的有关协议相一致时才能互连.

第一台冯·诺伊曼结构量子计算机

- Tim - Solidot
冯·诺伊曼结构描述了一种电子计算机的设计结构:中央处理器、储存数据和指令的内存,外部存储器和输入输出机制. 现在,加州大学圣巴巴拉分校的研究人员研制出一台冯·诺伊曼结构量子计算机系统,将量子处理器和储存数据和指令的内存元素结合起来. 冯·诺伊曼结构让控制和编写量子计算机能执行的程序变得可行. 第一台售价1000万美元的商业量子计算机没有内存,它像冯·诺伊曼结构之前的计算机那样工作.

第一台冯・诺伊曼结构量子计算机

- 小熊TONY - cnBeta.COM
感谢docwiki.org的投递. 冯・诺伊曼结构描述了一种电子计算机的设计结构:中央处理器、储存数据和指令的内存,外部存储器和输入输出机制. 现在,加州大学圣巴巴拉的研究人员研制出一台冯・诺伊曼结构量子计算机系统,将量子处理器和储存数据和指令的内存元素结合起来.

美国计算机协会授予Eclipse软件系统大奖

- - InfoQ cn
近日,美国计算机协会(ACM)宣布将软件系统大奖(Software System Award)授予Eclipse,这个奖项“授予那些开发出具有深远影响软件系统的组织或个人,这些影响表现在思想与/或商业上的接受度”. 为了解决私有软件开发工具的弊端,Eclipse使得开发者可以无缝集成其自己的扩展、专业化与个性化的工具.

我应了解的系统结构

- - CSDN博客推荐文章
1.1. 处理器架构[http://blog.csdn.net/wyzxg/article/details/5027738]. x86、ARM、MIPS算是是目前最常见也相对最知名的处理器架构了. 指令集主要分为两类:CISC和SISC,有时又从SISC把VILW、EPIC分出来,各当一类. 1.指令系统庞大,指令功能复杂,指令格式、寻址方式多;.

现代计算机操作系统 Unix、C 语言之父 Dennis Ritchie 逝世

- tossking - 爱范儿 · Beats of Bits
令人悲伤的消息不止一个,现代计算机操作系统 Unix 之父、C 语言之父 Dennis Ritchie 辞世,IT 产业连续失去了两名重要的人物. 根据 Ritchie 的前同事 Rob Pike 在 Google+ 透露的消息,Ritchie  10 月 9 日病逝,享年 70 岁. 1941 年,Ritchie 出生在纽约 Bronxville,后来到哈佛大学学习应用数学与物理学毕业,1967 年他进入贝尔实验室.

弯曲评论荣誉推荐–孙凝晖 。《计算机系统的技术挑战》

- Deland - 弯曲评论

计算机科学家研发出极为可靠的无线电子刹车系统

- 牛牛 - cnBeta.COM
德国萨尔州大学的一个计算机科学团队今天宣布研发出了一种非机械的刹车装置,它可以用于从自行车到飞机的各种刹车系统,可靠性高达99.999999999997%,也就是一万亿次刹车当中仅有3次不可靠.

android的文件系统结构简单介绍

- - CSDN博客推荐文章
1、android文件系统的结构. android源码编译后得到system.img,ramdisk.img,userdata.img映像文件. 其中,ramdisk.img是emulator的文件系统,system.img包括了主要的包、库等文件,userdata.img包括了一些用户数据,emulator加载这3个映像文件后,会把 system和 userdata分别加载到 ramdisk文件系统中的system和userdata目录下.