1946年2月15日,世界上第一个电子多用途计算机ENIAC,像神话般地展现在人们面前。这一拥有17468个真空管和6000个开关、重30吨的庞然怪物在接通电源时连美国费城的电灯都一下子变暗了。
ENIAC是电子时代的骄子。它虽然比哈佛大学的Mark-Ⅰ机械式数字计算机晚两年面世。但计算速度却比Mark-Ⅰ快1000倍。它可以用2.8毫秒完成乘法运算,用24毫秒完成除法运算。在此之前,为了进行弹道计算,一个熟练专家使用手摇计算机,需要花20小时,就是用当时最精巧的电子机械式模拟计算机也需要花20分钟。可是使用ENIAC只要花30秒。
约翰·莫库林和普雷斯帕·埃加托是制造ENIAC和揭开计算机时代帷幕的发明家。
对电子计算机计划,美国政府及研究机构的许多决策者根据当时的技术水平,都认为太难而持有异议。不过,1943年4月9日,电子计算机计划终于被批准了。美国军方为这一最机密的计划拨款40万美元。这一计划用电子数字计算机(Electronic Numerical Integrator And Computer)的英文缩写ENIAC为名。
当时最大的电子设备是雷达,它才不过使用200个真空管,而ENIAC却要使用17000个真空管。参加这一计划的有50人。利用学校教室改造的大房间成为ENIAC的装配场地。莫库林担任计划的最高顾问,埃加托担任总工程师。加法装置是计算机的主要部分,为了相加需要两个加法器,ENIAC的只读存储装置是可以保持300个数字的三个函数表。
ENIAC虽然是为弹道计算而开发的,但却没有赶上在二战结束前完成,不过当它完成时又派上了新的用场,1945年11月这一计算机已基本上完成,但还需要作一些试验。这时,冯·诺依曼首先想到ENIAC用于开发氢弹。同年12月10日在开发核武器的洛斯阿拉莫斯研究所的两位科学家面前,ENIAC进行了全面试验并取得了成功,后来ENIAC在氢弹开发中起了巨大作用。
1946年2月16日ENIAC第一次在正式场合露面。ENIAC对还没有进行试验的氢弹,成功地进行了高度的模拟。通常需要40小时的计算,ENIAC只花了20秒钟。
虽然ENIAC体积庞大,耗电惊人,运算速度不过几千次,但它比当时已有的计算装置要快1000倍,而且还有按事先编好的程序自动执行算术运算、逻辑运算和存储数据的功能。ENIAC宣告了一个新时代的开始。从此科学计算的大门也被打开了。
(沙森整理)
ENIAC
冯·诺依曼与ENIAC
研究人员正在使用ENIAC进行计算
《中国科学报》 (2015-02-06 第6版 历史)