世界上第一台电脑究竟是谁?

目前世界公认的第一台通用电子计算机,是1946年美国制造的ENIAC(埃尼阿克),它是“电子数字积分计算机”英文首字母的缩写(Electronic Numerical Integrator And Computer)。

ENIAC·电子数字积分计算机  

ENIAC是一个庞然大物,占地170平;

按3万一平的房价算,得拿500多万放它。

ENIAC重达28吨;

孙悟空的金箍棒也就6.75吨,这计算机超过4根金箍棒的重量。

ENIAC很费电,150KW,一个小时150度电,消耗的电能很大一部分转化成了热能——随意它还很热。

ENIAC内部包括18600个电子管,只能稳定地工作几个小时,即便如此,电子管依然坏得很快,第一年就坏19000个电子管——没毛病,有的电子管反复地坏,反复地换。

ENIAC采用的十进制进行运算,而不是现在计算机采用二进制。

速度方面ENIAC一秒钟可以计算5000次加法,比当时的其它计算机快1000倍。但是ENIAC自己不会存储程序,只有20个暂存器,为它准备程序需要花费几小时甚至几天时间,虽然计算只需要几分钟。

从工程的角度讲,ENIAC并不成功:

研发经费超支3倍以上——预算15万,实际支出48.68万,不过是国家项目,钱不是问题;

进度也大大延迟——ENIAC于1943年开始研发,本来是用于战时的炮弹轨道计算问题的——结果等它造出来二战已经结束了。不过ENIAC后来还是发挥了巨大的作用,服役近10年,被用于弹道计算、原子弹计算、氢弹计算、天气预报、宇宙射线研究、风洞设计等多种领域,这也体现了其“通用计算机”的价值。

ENIAC·电子数字积分计算机  

ENIAC信息一览:

1942年8月,设计方案被提出,没有必胜的把握

1943年4月9日,美国陆军军械部批准项目

1943年5月,正式实施报告1945年底,试验成功

1946年2月15日,举行揭幕典礼

1947年8月,运往阿伯丁试验基地

1955年10月退役

主频100kHz

加法时间0.2ms,

乘法时间2.8ms

重30吨

占地170平米

18600个电子管

“第一电子计算机”之争

注意,ENIAC的身份是“第一台通用电子计算机”,必须加个“通用”来修饰才够准确。如果去掉“通用”,世界上第一台电子计算机叫做ABC。

事实上,ENIAC制造出来之后申请了美国专利,被认为是“世界上第一台电子计算机”。然而一个叫阿塔纳索夫(John V. Atanasoff,1903-1995)的人不干了,他起诉ENIAC抄袭自己的原创思想,不配获得专利。

经过135次法庭审讯,1973年,美国一家地方法院宣布撤销ENIAC的专利,判定ENIAC的发明者只是从阿塔纳索夫那里继承了电子计算机的主要构件思想,不是新的发明,还了ABC一个名分。

接下来我们介绍一下ABC。

ABC这款计算机诞生于1940年,比ENIAC开始着手研发要早3年时间。为什么叫ABC呢?因为它的研发者一个叫阿塔纳索夫,英文名以A开头,一个叫贝瑞,英文名以B开头,而计算机英语以C开头,合称ABC(Atanasoff–Berry Computer)。

ABC不是一台通用的计算机,只能用来解方程,但是它开创性地采用电子管来制造计算机,具有划时代、创世纪的深渊意义。

ABC最初设计于1937年,那个时代计算机器都是使用继电器制造的。电子管相比于继电器速度更快,但是电子管容易坏,电子管本质上就是个灯泡,而灯丝是有寿命的,烧坏了就要换管子。ABC采用电子管制造,就是使用了当时还不稳定的新技术,是一个大胆的创举。

虽然理论上电子管更快,但是ABC设计上有问题,速度发挥不出来。后来因为经费没申请下来,ABC项目没有继续研发下去,机器本身也被拆毁。不过在1941年的时候,阿塔纳索夫把ABC的设计思想告诉了约翰·莫克利,这个莫克利就是ENIAC项目的负责人之一,于是ABC的设计思想就被用到了ENIAC的制造当中,这也引出了前面讲的那场官司。

ABC设计图

你可能感兴趣的:(世界上第一台电脑究竟是谁?)