admin管理员组

文章数量:1567260

2024年3月30日发(作者:)

ENIAC虽然是世界上第一台电子计算机而被载入史册,但它

不具备存储程序的能力。程序要通过外接电路板输入。要改变程

序必须改接相应的电路板,对于每种类型的题目,都要设计相应

的外接插板。这不是理想的结构,不符合冯·诺伊曼早就提出的

存储程序的设想。世界上第一台存储程序式计算机是由1967年

图灵奖获得者英国人莫里斯·威尔克斯(Maurice Vincent Wilkes)

设计的EDSAC。1946年5月,时任剑桥大学数学实验室主任的

威尔克斯获得了冯·诺伊曼起草的EDVAC计算机的设计方案的

一份复印件。EDVAC是Electonic Discrete Variable Automatic

Computer的缩写,是宾夕法尼亚大学莫尔学院于1945年开始研制

的一台计算机,是按存储程序式思想设计的。并能对指令进行运

算和修改,因而可自动修改其自身的程序。但由于工程上遇到困

难,EDVAC迟至1952午才完成,造成“研制开始在前,完工在

后”的局面,而让威尔克斯占去先机。威尔克斯仔细研究了

EDVAC的设计方案,8月又亲赴美国参加了莫尔学院举办的计算

机培训班,广泛地与EDVAC的设计研制人员进行接触、讨论,

进一步弄清了它的设计思想与技术细节。回国以后,威尔克斯立

即以EDVAC为蓝本设计自己的计算机并组织实施。起名为

EDSAC(Electronic Delay Storage Automatic Calculator,但有的文

献写成(Electronic Discrete Sequential Automatic Computer)。

EDSAC采用水银延迟线作有储器,可存储34bit字长的字512

个,加法时间1.5ms,乘法时间4ms。威尔克斯还首次成功地为

EDSAC设计了一个程序库,保存在纸带上,需要时送入计算机。

但是EDSAC在工程实施中同样遇到了困难:不是技术,而是资

金缺乏。在关键时刻,威尔克斯成功地说服了伦敦一家面包公司

&Co.的老板投资该项目,终于使计划绝处逢生。1949午

5月6日,EDSAC首次试运行成功。它从带上读入一个生成平

方表的程序并执行,正确地打印出结果。作为对投资的回报,

Lyons公司取得了批量生产EDSAC的权利,这就是于1951年正

式投入市场的LEO计算机(Lyons Electronic Office),这通常被认

为是世界上第一个商品化的计算机型号,因此这也成为计算机发

展史上的一件趣事:第一家生产出商品化计算机的厂商原先竞是

面包房。Lyons公司后来成为英园著名的“国际计算机有限公司”

即ICL的—部分。

本文标签: 计算机设计程序公司研制