鱼C论坛

 找回密码
 立即注册
查看: 5662|回复: 0

[小天才资讯] ENIAC #第二台电子计算机 #第一台通用计算机

[复制链接]
发表于 2016-12-21 15:13:18 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 不二如是 于 2017-1-22 18:35 编辑

微信截图_20161221151303.png


ENIAC,全称为Electronic Numerical Integrator And Computer,即电子数字积分计算机。

ENIAC是世界上第一台通用计算机,也是继ABC(阿塔纳索夫-贝瑞计算机)之后的第二台电子计算机。

诞生于1946年2月14日的美国宾夕法尼亚大学,并于次日正式对外公布。

ENIAC长30.48米,宽6米,高2.4米,占地面积约170平方米,30个操作台,重达30英吨,耗电量150千瓦,造价48万美元。

它包含了17,468根电子管,7,200根晶体二极管,1,500 个中转,70,000个电阻器,10,000个电容器,1500个继电器,6000多个开关。

计算速度是每秒5000次加法或400次乘法,是使用继电器运转的机电式计算机的1000倍、手工计算的20万倍。


  • 研制原因


  • 研制电子计算机的想法产生于第二次世界大战进行期间。

    当时激战正酣,各国的武器装备还很差,占主要地位的战略武器就是飞机和大炮,因此研制和开发新型大炮和导弹就显得十分必要和迫切。

    为此美国陆军军械部设立了“弹道研究实验室”。

    美国军方要求该实验室每天为陆军炮弹部队提供6张射表以便对导弹的研制进行技术鉴定。

    事实上每张射表都要计算几百条弹道,而每条弹道的数学模型是一组非常复杂的非线性方程组。

    这些方程组是没有办法求出准确解的,因此只能用数值方法近似地进行计算

    时间就是胜利!

    不过即使用数值方法近似求解也不是一件容易的事!

    按当时的计算工具,实验室即使雇用200多名计算员加班加点工作也大约需要2个多月的时间才能算完1张射表

    在“时间就是胜利”的战争年代,这么慢的速度怎么能行呢?

    恐怕还没等先进的武器研制出来,败局已定。

    当时任职宾夕法尼亚大学莫尔电机工程学院的莫奇利(John Mauchly)于 1942年提出了试制第一台电子计算机的初始设想

    ——“高速电子管计算装置的使用”,期望用电子管代替继电器以提高机器的计算速度。

    美国军方得知这一设想,马上拨款大力支持,成立了一个以莫奇利、埃克特(John Eckert)为首的研制小组开始研制工作。

    预算经费为15万美元,这在当时是一笔巨款。

    要不是为了战争,谁能舍得出这么大的钱!

    虽说战争万恶,但更加会促进科技的发展。

    虽然ENIAC是一台数字化的计算机,但它没有采用二进制系统。

    而是选择了十进制系统,在其计数器上带有十个数字盘。

    从这点来看,不能算是现代的计算机。

    但是比阿塔纳索夫楚泽埃克特斯蒂比兹制作的机器都要更加先进!

    因为第一次使用了“条件分支”!(该结构由洛芙莱斯伯爵夫人,即Ada夫人在一个世纪前描述)

    因此可以根据临时的计算结果在程序中进行跳转。

    可以重复执行用于完成常见任务的代码块,这项功能被称为“子程序

    而这个功能将会成为ENIAC整台机器的关键!

    这也是为什么是第一台通用计算机的原因所在。




想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-23 17:49

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表