一、1946 —1957年 第一代计算机→电子管计算机。
世界第一台计算机 ENIA 1964年 宾夕法尼亚大学 它是以电子管作为元器件,所以称之为电子管计算机。它的特点是使用机器语言,没有系统软件。用于科学计算。
二、1958—1964 年 第二代计算机→ 晶体管计算机
这个时代主要元器件是使用的晶体管,是由1947年美国贝尔实验室的肖克利、巴丁和布拉顿组成的研究小组发明的。主要存储器是磁芯、磁鼓。可以进行几十万到百万次/秒的运算。这个阶段的特点是辅助存储器采用磁盘和磁带:提出了操作系统的概念,使用高级语言编程,应用开始进入实时过程控制和数据处理。
三、1965—1969年 第三代计算机 小规模集成电路 而且 出现了程序语言Fortran 、Cobol 计算高级语言。
主要使用的元器件是中小规模集成电路。是由1958年德州仪器的工程师Jack Kilby发明的。主要存储器有磁芯和半导体存储器,可以进行百万到几百万次/秒的运算。磁盘变成了一个不可缺少的辅助存储器,并开始采用虚拟存储技术,出现了分时操作系统,程序设计采用结构化、模块化的设计方法。
四、1971年—至今 第四代计算机 大规模集成电路 小而且轻便。
主要使用的元器件是大规模与超大规模集成电路,是由1971年英特尔公司发明了微处理器4004,主要存储器是使用的半导体存储器。可以进行几百万到千亿次/秒的运算,其特点是计算机体系架构有了较大的发展,并行处理、多机系统、计算机网络等等进入使用阶段:软件系统工程化、理论化、程序设计实现部分自动化的能力。