发展
第一代(电子管计算机)。其主要特征是采用电子管构成逻辑电路,运算速度约为几千次每秒到几万次定点加法运算每秒,生存时期大约是1946—1954年。这段时间是用机器语言或汇编语言编程,后期出现了一些简单的IO管理程序。
第二代(晶体管计算机)。其主要特征是采用分立式晶体管构成逻辑电路,运算速度为几万次每秒到几十万次每秒,生存时期约为1955—1964年。软件方面出现了高级程序设计语言,相应地出现了编译程序、子程序库、批处理管理程序等系统软件。
第三代(中、小规模集成电路计算机)。其主要特征是采用中、小规模集成电路,开始用半导体存储器作为主存,生存时期约为1965—1974年。硬件方面采用了流水线技术、微程序控制技术,提出了系列机概念。软件方面操作系统逐渐成熟,出现了虚拟存储技术、信息管理系统、网络通信软件等,开始出现独立的软件企业。
第四代(大规模、超大规模集成电路计算机)。在集成电路中,每块芯片内含有的门电路数或元件数称为集成度。每片几百门至几千门称为大规模集成电路(LSI),更高的称为超大规模集成电路(VLSI)。一般认为第四代约从1975年开始,直至今天,当前大部分实用的计算机都属于第四代。
特点
(1)能在程序控制下自动连续地工作
计算机能执行程序,而且由于它采用存储程序工作方式,一旦输入可执行的目标程序,只要给出运行条件和起始地址,启动后计算机就能自动连续地执行程序。
(2)运算速度快
目前的计算机采用高速电子线路组成硬件,能以很高的速度工作,这不仅极大地提高了工作效率,还使许多复杂问题得以实际解决。
(3)运算精度高
由于采用数字代码表示信息,只要增加位数就能提高运算精度,这在理论上几乎没有限制。
(4)具有很强的信息存储能力
二进制代码容易被存储,如采用双稳态触发器,电容上有无电荷、不同的磁化状态等多种物理机制都可保存或暂存0、1代码。
(5)通用性强,应用领域广泛
基于信息表示的数字化,计算机能够处理范围广泛的各类信息,因此它可以应用在所有的领域。
分类
20世纪80年代以前,人们按功能、体积、价格等因素将计算机分为微型机、小型机、大中型机和巨型机。