世界上第一台电子计算机于1946年由美国研制成功,取名ENIAC(Electronic Numerical Integrator and Calculator)。这台计算机使用了18800个电子管,占地170平方米,重达30吨,耗电140千瓦,价格40多万美元,是一个昂贵耗电的'庞然大物'。由于它采用了电子线路来执行算术运算、逻辑运算和存储信息,从而就大大提高了运算速度。ENIAC每秒可进行5000次加法和减法运算,把计算一条弹道的时间短为30秒。它最初被专门用于弹道运算,后来经过多次改进而成为能进行各种科学计算的通用电子计算机。从1946年2月交付使用,到1955年10月最后切断电源,ENIAC服役长达9年。
尽管ENIAC还有许多弱点,但是在人类计算工具发展史上,它仍然是一座不朽的里程碑。它的成功,开辟了提高运算速度的极其广阔的可能性。它的问世,表明电子计算机时代的到来。从此,电子计算机在解放人类智力的道路上,突飞猛进的发展。电子计算机在人类社会所起的作用,与第一次工业革命中蒸汽机相比,是有过之而无不及的。
ENIAC问世以来的短短的四十多年中,电子计算机的发展异常迅速。迄今为止,它的发展大致已经了下列四代:
第一代(1946~1957年)是电子计算机,它的基本电子元件是电子管,内存储器采用水银延迟线,外存储器主要采用磁鼓、纸带、卡片、磁带等。由于当时电子技术的限制,运算速度只是每秒几千次~几万次基本运算,内存容量仅几千个字。程序语言处于最低阶段,主要使用二进制表示的机器语言编程,后阶段采用汇编语言进行程序设计。因此,第一代计算机体积大,耗电多,速度低,造价高,使用不便;主要局限于一些军事和科研部门进行科学计算。
第二代(1958~1970年)是晶体管计算机。1948年,美国贝尔实验室发明了晶体管,10年后晶体管取代了计算机中的电子管,诞生了晶体管计算机。晶体管计算机的基本电子元件是晶体管,内存储器大量使用磁性材料制成的磁芯存储器。与第一代电子管计算机相比,晶体管计算机体积小,耗电少,成本低,逻辑功能强,使用方便,可靠性高。
第三代(1963~1970年)是集成电路计算机。随着半导体技术的发展,1958年夏,美国德克萨斯公司制成了第一个半导体集成电路。集成电路是在几平方毫米的基片,集中了几十个或上百个电子元件组成的逻辑电路。第三代集成电路计算机的基本电子元件是小规模集成电路和中规模集成电路,磁芯存储器进一步发展,并开始采用性能更好的半导体存储器,运算速度提高到每秒几十万次基本运算。由于采用了集成电路,第三代计算机各方面性能都有了极大提高:体积缩小,价格降低,功能增强,可靠性大大提高。
第四代(1971年~日前)是大规模集成电路计算机。随着集成了上千甚至上万个电子元件的大规模集成电路和超大规模集成电路的出现,电子计算机发展进入了第四代。第四代计算机的基本元件是大规模集成电路,甚至超大规模集成电路,集成度很高的半导体存储器替代了磁芯存储器,运算速度可达每秒几百万次,甚至上亿次基本运算。