传统计算机的发展经历了哪些阶段

从1946年ENIAC诞生到现在半个多世纪的时间里,电子计算机的发展已经历了四代。在推动计算机发展的众多因素中,电子元器件的发展起着决定性的作用;其次,计算机系统结构和计算机软件技术的发展也起了重要的作用。

表1.1 电子计算机的发展阶段

年 限 硬 件 软 件 运算速度
1946---1958 电子管、磁鼓 符号语言、汇编语言 数千次/每秒
1959---1964 晶体管、磁芯 批处理操作系统
高级语言 如FORTRAN
数万—数十万次/每秒
1965---1970 中小规模集成电路、磁芯、半导体存储器 分时操作系统
会话式语言
网络软件
数十万—数百万次/秒
1971--- 大、超大规模集成电路、半成品存储器 数据库系统
分布式操作系统
面向对象的语言系统
数千万---数亿次/秒

(1)从1946年到1958年是计算机发展的第一代。其特征是:采用电子管作为计算机的逻辑元件,运算速度只有每秒几千次到几万次基本运算,内存容量只有几千个字,用二进制表示的机器语言或汇编语言编写程序。由于第一代计算机体积大、功耗大、造价高、使用不便,主要用于军事和科研部门进行数值计算。其代表机型有IBM650、IBM709等。

(2)从1959年到1964年是计算机发展的第二代。其特征是:用晶体管代替了电子管,大量采用磁芯作为内存储器,采用磁盘、磁带等作为外存储器,使其体积缩小,功耗降低,可靠性提高了,运算速度提高到每秒几十万次基本运算,内存容量扩大到几十万字。同时计算机软件技术也有了很大发展,出现了FORTRAN,ALGOL60,COBOL等高级程序设计语言,大大方便了计算机的使用。代表机型有IBM-7094机、CDC7600机。

(3)从1965年到1970年是计算机发展的第三代。其特征是用集成电路(intergrated circuit,IC)代替了分立元件。集成电路是把多个电子元器件集中在几平方毫米的基片上形成的逻辑电路。第三代计算机的基本电子元件是每个基片上集成几个到十几个电子元件(逻辑门)的小规模集成电路和每片上几十个元件的中规模集成电路。第三代计算机已开始采用性能优良的半导体存储器取代磁芯存储器,运算速度提高到每秒几十万到几百万次基本运算。计算机的体积更小,寿命更长,功耗、价格进一步下降,在存储器容量、速度和可靠性等方面都有了较大的提高。同时,计算机软件技术的进一步发展,尤其是操作系统的逐步成熟是第三代计算机的显著特点。软件出现了结构化模块化程序设计方法。最有影响的是IBM公司研制的IBM-360计算机系列。

(4)从1971年到现在是计算机发展的第四代。其特征是以每片上集成几百到几千个逻辑门的大规模集成电路(large-scale integration,LSI)、超大规模集成电路(VLSI)和极大规模集成电路(ULSI)来构成计算机的主要功能部件,主存储器采用集成度很高的半导体存储器。运算速度可达每秒几百万次甚至上亿次基本运算。在软件方面,出现了数据库系统、分布式操作系统等,网络软件大量涌现,计算机网络进入普及时代。应用软件的开发已逐步成为一个庞大的现代产业。

第四代计算机中最有影响的机种莫过于微型计算机,它诞生于70年代初,80年代得到了迅速推广,这是计算机发展史上最重要的事件。

(0)

相关推荐

  • 电子商务发展的几个阶段

    电子商务发展到现在,可谓是更新换代快,广大网民也受益于电子商务的发展,那么,电子商务发展经历了几个阶段呢? 操作方法 01 电子数据交换 这种情况一般是电子邮件,电子邮件存在的时间最长,也是最开始的阶 ...

  • 计算机发展简史

    世界上第一台电子计算机于1946年2月在美国宾夕法尼亚大学诞生,取名为ENIAC(读作“埃尼克”),即Electronic Numerical Internal And Calculator的缩写。电 ...

  • 计算机基本知识的学习

    计算机基本知识的学习

  • O2O发展的三个阶段

    很多O2O项目都失败了,那么传统零售业如何才能导入O2O呢?要想知道原因,我们得先了解下O2O发展的三个阶段. 操作方法 01 微信商城刚接触O2O的用户大多数会选择在微信上开个移动商城,思维基本上就 ...

  • 如何组装计算机

    当你在一台新电脑上第一次按下电源按钮时,总会有些激动.风扇安静运转的呼呼声.令人放心的哔哔声和显示器的发光都在向你祝贺:成功完成了计算机的安装.对于计算机这种是否能运转的未知和期待的感觉,是计算机爱好 ...

  • 企业APP商业化发展道路分析

    操作方法 01 伴随着企业APP客户端应用的不断普及,越来越多的企业主在探寻未来移动互联网的新趋势,希望在日益成熟的多媒体市场中觅得商机.那么伴随着手机移动互联网的快速发展,未来企业的商业发展模式将是 ...

  • 计算机高级语言是什么?

    计算机从诞生到现在,经历了许多阶段,它的语言也分为好几种类型,包括机器语言.汇编语言.c语言等等.其中有低级语言.高级语言.本文这里着重讲解高级语言. 操作方法 01 首先简要介绍一下机器语言与汇编语 ...

  • 常见计算机操作系统的分类

    说起操作系统,只要用过电脑的人都知道,也都非常之熟悉,但真的要让你说出个一二来,还真不知道说些什么,其实计算机操作的系统的种类非常之多,光微软的就有很多,其他操作系统也是层出不穷,比较的常用的也就那几 ...

  • 计算机编程语言的分类

    计算机语言发展到今天,已经发展出许多不同的类型.目前市场上使用的编程语言估计已经有数百种.但总的来说,主要分为机器语言.汇编语言以及高级语言三大类.小编今天就带大家看看编程语言有哪些分类. 操作方法 ...