自1946年第一台电脑诞生起,半个多世纪以来,计算机已经发展了四代,现在正向第五代计算机发展。
1946年电子计算机ENlAC问世于美国宾夕法尼亚大学,重达30T,占地170平方米,耗电150千瓦每时,是计算机发展历史上的一个里程碑,主要用于科学和工程计算。
第一代:电子管计算机时代(1946一1956年)
第一代计算机体积庞大,可靠性差,输入输出设备有限,内存容量只有数百字到数千字,主要以单机方式完成计算,数据表示为定点数。
第二代:晶体管计算机时代(1956--1964)
第二代计算机用铁淦氧磁心和磁盘作为存储器,体积和质量比电子管电脑小,运算速度进一步提高。这代计算机比第一代计算机的特性增强了数10倍,手机软件配备逐渐发生,一些高級程序设计语言相继问世,外部设备也由几类提升到数十种。除计算机的应用到外,开始了数据处理方法和工业控制系统等运用。
第三代:集成电路计算机时代(1964--1972)
第三代计算机使用小规模集成电路和中规模集成电路,用半导体存储器取代了铁淦氧磁心存储器,采用了微程序控制技术。其电源电路元器件是在一块几平方电线的处理芯片上集成化了几十个到几十个电子元器件,使计算机的体积和耗电量显着降低,处理速度、存储量、可靠性有很大的提升,拥有电脑操作系统,机型多元化、通用化并和通信技术融合,使计算机运用进到很多科技进步行业。
第四代:大规模与超大规模集成电路计算机时代(1972--今)
第四代计算机使用超大规模集成电路,主存储器是集成度很高的半导体存储器。20世纪80年代末期出现了多媒体电脑。规模性集成电路是在一块几平方电线的半导体芯片上可以集成化上一定到十万个电子元器件,促使计算机体积更小,耗电量更少,计算速率提升到每秒钟上百万次,计算机可靠性也进一步提高。
逻辑元件 | 存储方式 | 编程语言 | 特点 | |
第一代计算机 | 电子管 | 延迟线或磁鼓 | 机器语言 | 容量小、体积大、成本高、运算速度较低,只有几干到几万次/秒 |
第二代计算机 | 晶体管 | 磁芯存储器 | 开始使用高级语言 | 运算速度提升到几万次到几十万次每秒,有了操作系统的雏形 |
第三代计算机 | 中小规模集成电路 | 半导体存储器 | 高级语言 | 高级语言发展迅速,操作系统也进一步发展,开始有了分时操作系统 |
第四代计算机 | 超大规模集成电路 | 半导体存储器 | 高级语言 | 产生微处理器,出现了并行、流水线、高速缓存和虚拟存储器等概念 |
根据电子元件将计算机分为以下几个阶段:
年段 | 电子元件 | 运算速度 | 存储 | 语言 | 应用领域 | 产品 |
---|---|---|---|---|---|---|
1946~1957年 | 电子管 | 4 0000次/秒 | 磁鼓,磁带 | 机器语言、汇编语言 | 科学计算 | IBM650、IBM709 |
1958~1964年 | 晶体管 | 20 0000次/秒 | 主存为磁芯体,辅存储器为磁带或磁盘 | 高级语言 | 工业控制 | CDC6600、CDC7600 |
1965~1971年 | 半导体,中小规模集成电路 | 100 0000次/秒 | 半导体存储器 (出现摩尔定律) | 高级语言 | 通用化 | IBM360 |
1972~1977年 | 大规模集成电路 | 1000 0000次/秒 | 存储芯片 | 高级语言 | 通用化 | |
1978年至今 | 超大规模集成电路 | 10000 0000次/秒 | 存储芯片 | 高级语言 | 通用化 | |
未来计算机 | 光子,量子,DNA等 |