欢迎光临散文网 会员登陆 & 注册

第一台计算机之争

2022-10-13 16:28 作者:papadogbl  | 我要投稿

一说到计算机发展史,提到的第一台计算机,大家听到的往往是ENIAC,但其实它是吸取了前人的技术发展而来的。

我们先看看几个第一台**计算机。

1 第一台电子数字计算机—ABC(Atanasoff-Berry Computer)


ABC


时间:1935~1939年

地点:美国艾奥瓦州立大学

人物:约翰·阿塔纳索夫和克利福特·贝瑞(师生)



特点:

1)不可编程,非图灵完全,仅设计用于求解线性方程组;

2)采用电能与电子元件,在当时就是电子真空管;

3)采用二进位制,而非通常的十进位制;

4)采用电容器作为存储器,可再生而且避免错误;

5)进行直接的逻辑运算,而非通常的数字算术

 

从这里看出来冯诺依曼不是第一个提出在计算机用二进制的人。但ABC因为不是图灵完备的,按现在的理解它不是真正意义上的通用计算机(不可编程),这也是为什么一般提到第一台计算机会说是ENIAC了。

2 第一台通用电子数字计算机---ENIAC

Electronic Numerical Integrator And Computer即电子数字积分计算机

时间:1942-1946年

地点:美国宾夕法尼亚大学

人物:约翰·冯·诺依曼(1944年加入)和 “莫尔小组”的工程师埃克特、莫希利、戈尔斯坦以及华人科学家朱传榘等


特点:

1)没有存储器且它用布线接板进行控制,手动编程要搭接几天;

2)采用十进制

3)图灵完备,可编程

背景:战争中快速计算弹道和原子弹设计中的计算问题。

ENIAC的设计思想借鉴了ABC的,之后还申请了专利(ABC没有申请任何专利),1973年专利被取消。----“第一台电子计算机之争”

3 第一台现代意义的通用计算机EDVAC-- Electronic Discrete Variable Automatic Comput,即离散变量自动电子计算机

时间+人物:1945年冯·诺依曼以“关于EDVAC的报告草案”为题,起草了长达101页的总结报告。由于团队人员变动等问题,1951年EDVAC才正式使用(它不是第一台冯诺依曼机器),1961年退役。

特点(冯诺依曼结构):

1)   存储程序工作方式;

2)   以运算器为中心;

3)   机器由五个部分组成:运算器、控制器、存储器、输入和输出设备,并描述了这五部分的职能和相互关系;

4)   存储器不仅放数据也可以放指令,形式上两者无区别;

5)   二进制,根据电子元件双稳工作的特点,建议在电子计算机中采用二进制。报告提到了二进制的优点,并预言,二进制的采用将大大简化机器的逻辑线路。

4 第一台冯诺依曼结构的计算机---EDSAC Electronic Delay Storage Auto-matic Calculator,即电子延迟存储自动计算器

时间+地点+人物:1946年,英国剑桥大学数学实验室的莫里斯·威尔克斯教授和他的团队以EDVAC为蓝本,设计和建造EDSAC,1949年5月6日正式运行,它是世界上第一台实际运行的存储程序式(即冯诺依曼结构)电子计算机。


第一台计算机之争的评论 (共 条)

分享到微博请遵守国家法律