in

ENIAC计算机- 你需要知道的一切

eniac的整体视图

eniac计算机的6个事实

  • eniac意味着“电子数字积分计算机”,于1943年至1946年间建造。
  • john mauchlyj. presper eckert提出了eniac的想法。
  • eniac使用了近17500个真空管,7200个二极管和数英里的电线来构建该机器。
  • eniac占据1800平方英尺(170平方米),相当于一个巨大的房间。
  • eniac还包括七万个电阻器,一万个电容器,1500个继电器,6000个手动开关和500万个焊接连接。
  • 只有一个eniac被建造出来。

eniac计算机的历史:了解详情

eniac及其同时代的起源可以追溯到第二次世界大战。当时,炮兵部队使用表格来估计他们所发射的炮弹的轨迹,计算变量仍然是一项让人惊讶的工作——炮的角度、地形状况和其他变量。

新计算机的军方委员会于1943年5月31日开始,由john mauchly和john presper eckert担任合作伙伴,mauchly担任首席顾问,eckert担任首席工程师。1943年,当eckert和mauchly在一起时,他是宾夕法尼亚大学摩尔电气工程学院的研究生。

简要事实

原价
40万美元
销售数量
40台

eniac的设计耗时约一年,建造耗时18个月,用了50万美元的税款。这台机器直到1945年11月才正式发布,当时战争已经结束。然而,并不是一切都失去了。军方继续使用eniac进行计算,如氢弹设计、天气预报、宇宙射线研究、热点起燃、随机数研究和风洞设计。

mauchley和eckert

mauchly和eckert于1946年发明了eniac(电子数字积分计算器)。美国军方资助了这项研究,因为它需要一台计算机来计算炮兵射击表,这是不同条件下不同武器的参数,以确保目标的准确性。

在听说mauchly在摩尔学校的研究后,负责编制表格的弹道研究实验室(brl)产生了兴趣。mauchly已经设计了几台计算机,1942年他开始研制一款基于发明家john atanasoff的新计算机,后者采用真空管加速计算。

1947年,eniac获得了专利。根据于6月26日提交的专利(美国专利号#3,120,606)中的摘录,“随着精细计算的日常使用的兴起,速度变得至关重要,以至于市场上今天没有一台机器能够满足现代计算方法的全部需求。”

eniac的结构图

eniac的一些竞争对手,如abc和z3,速度较慢,只能解决较小的任务。关于abc是否已经完工,甚至还有争议,因为后者仅用于演示计算。

eniac的版本:每个版本

版本1

1947年后,eniac进行了几次升级,包括使用功能表作为程序rom的原始只读存储编程方法,编程是通过设置开关来完成的。一方面,goldstines,另一方面richard clippinger及其团队对这个想法进行了许多变化,这些变化被纳入了eniac专利中。clippinger与冯·诺伊曼商讨了使用的最佳指令集。冯·诺伊曼推荐使用一地址架构,因为它比clippinger的三地址架构更容易构建。

程序计数器是一个累加器的三位数,中央累加器是另一个累加器,用于从功能表读取数据的地址指针是第三个累加器,大多数其他累加器(1-5,7,9-14,17-19)被用于数据存储器。

转换器单元于1948年3月安装,允许使用读卡器编程常规的ibm卡片。新的编码技术首次在四月的蒙特卡罗问题上进行了“生产运行”。在eniac搬到阿伯丁后,又建造了一个用于内存的寄存器面板。然而,它没有起作用。因此,还制作了一个小型主控单元来开关机。

公众反应

eniac在历史上具有重要意义,因为它为现代电子计算奠定了基础。eniac比其他任何机器更能证明,在当时使用真空管技术可以实现高速数字计算。

科学家们知道他们发明了一些具有革命性的东西,但他们不确定如何向公众传达他们的成就。因此,他们在灯泡上涂上数字,然后将结果产生的“半透明球体”安装在eniac的面板上。动态而令人眼花缭乱的灯光将与计算机连接在公众的思维中。

eniac的编程需要艰苦的工作

几年后,计算机将出现在学院、政府机构、银行和保险公司。由eckert和mauchly后来创立的公司制造的univac计算机(带有装饰性灯光)预测了1952年的总统选举结果,而另一个出现在一个胸罩广告中,预示着另一个科学突破。英国的破解机colossus在军事界中变得著名。然而,二战后,它被夷为平地,这个地方几十年来一直笼罩在秘密之中。

与执行实际功能的其他计算机相比,eniac在技术术语上是一个奇怪的存在。与eckert和mauchly设计的所有后续计算机(包括那些)一样,它并没有使用二进制系统的1和0,而是使用了十位十进制系统。在eniac上,程序无法保存。它不使用条件分支或当前编程中常见的if/then短语。

Written by 小竞 (编辑)

他们称呼我为小竞, 做作为河小马的助理有5年时间了,作为jingzhengli.com的编辑,我关注每天的科技新闻,帮你归纳一些现有科技以及AI产品来提升你的生产力,拥抱AI,让科技和AI为我们服务!