ENIAC是世界上第一台电子计算机。虽然它可以追溯到20世纪40年代,但它对我们今天所依赖的技术产生了深远而持久的影响。以下是ENIAC的故事,它是如何运作的,以及它在21世纪世界中扮演的重要角色。
什么是ENIAC?
那么您可能会问,ENIAC代表什么? ENIAC是Electronic Numerical Integrator and Computer的首字母缩写。它也被称为The Giant Brain,它是第一款可编程的通用电子数字计算机。在20世纪40年代,一位名叫John Mauchly的物理学家在宾夕法尼亚大学摩尔电气工程学院教学时开始研究他的电子计算机概念,该学院是战时计算的中心。美国陆军在第二次世界大战期间需要更快的计算机来计算炮弹的轨迹,他开始为开发这样一台机器的目标提供资金。
在他的搭档J. Presper Ekert Jr.的帮助下,Mauchly在战争结束后不久完成了ENIAC。 ENIAC与之前的机械计算机不同,它可以执行计算但很难编程。 ENIAC没有一个移动的机械部件。相反,它是一台由多个单元组成的机器,具有大约18,000个真空管,几英里的布线和40个黑色八英尺面板。这是巨大的,重达30吨,占据了摩尔学校50英尺30英尺的地下室。除了后来使用真空管的计算机外,ENIAC也被称为第一代计算机。 ENIAC每秒可以执行多达5,000次添加,比其前辈快几个数量级。而且,与其前辈不同,它可以针对不同的任务进行重新编程。
ENIAC如何工作
即使具有先进的技术先进水平,ENIAC仍然需要程序员才能实现其功能。当时,超过80名女性在宾夕法尼亚大学工作,当时正在调用程序员或“计算机”,计算弹道轨迹 - 复杂的微分方程 - 用手工作。其中六位女性被选为ENIAC的第一批程序员:Fran Bilas,Betty Jennings,Ruth Lichterman,Kay McNulty,Betty Snyder和Marlyn Wescoff。
这些程序员使用3,000个开关,数十根电缆和数字托盘在ENIAC上物理配置美国陆军的弹道计划,以便在整个机器中物理地路由数据和程序脉冲。他们将使用插板接线和三个便携式功能表的组合将程序输入ENIAC。每个功能表包括1200个用于输入数字表的十向开关。对于外行人来说,编程ENIAC的过程看起来与在电话交换机中修补电话的过程没有什么不同,尽管它实际上要复杂得多,可能需要数周时间。
一旦指令完全编程,ENIAC就以电子速度计算程序 - 与读卡器技术相比有了相当大的改进,通常会向计算机发送指令的速度要慢得多。 ENIAC的发明者声称他们的电子计算机能够比以前快1000倍地计算数学问题。事实上,据估计,到第二次世界大战结束时,ENIAC已经完成了比迄今为止在人类历史上成功完成的计算更多的计算。
ENIAC的持久影响力
由于其分类和战略性质,美国政府将ENIAC计算机的存在保密,直到第二次世界大战结束。公众终于在1946年了解了这台计算机,当时战争部门在重大新闻发布会上公布了ENIAC,纽约时报发表了一篇关于它的故事。 ENIAC后来被用来解决核物理问题,包括计算第一颗氢弹的指令。 Mauchly和Eckert继续创建了第一家计算机公司Eckert-Mauchly Computer Corporation(EMCC)。今天,您可以在华盛顿特区的史密森尼学会展出一部分ENIAC。
虽然我们可以很容易地忘记我们的智能手机,并开始使用智能扬声器向虚拟助手发出语音命令,但第一台计算机曾经是复杂的机器,这些机器被用来帮助捍卫全世界的民主,然后再创造一个令人难以置信的时代技术创新一直持续到今天。下次您选择的小工具时,值得记住ENIAC在使我们方便的现代生活方式成为可能的关键作用。