第一台电子计算机 ENIAC 的由来

世界上第一台数字式电子计算机是由美国宾夕法尼亚大学的物理学家约翰·莫克利(John Mauchly)和工程师普雷斯伯·埃克特(J – Presper Eckert)领导研制的取名为ENIAC(Electronic Numerical Integrator And Calculator)的计算机。

1942年在宾夕法尼亚大学任教的莫克利提出了用电子管组成计算机的设想,这一方案得到了美国陆军弹道研究所高尔斯特丹(Goldstine)的关注。当时正值第二次世界大战之际,新武器研制中的弹道问题涉及许多复杂的计算,单靠手工计算已远远满足不了要求,急需自动计算的机器。于是在美国陆军部的资助下,1943年开始了ENIAC的研制,并于1946年完成。当时它的功能确实出类拔萃,例如它可以在一秒钟内进行5000次加法运算,3毫秒便可进行一次乘法运算,与手工计算相比速度要大大加快,60秒钟射程的弹道计算时间由原来的20分钟缩短到30秒。但它也明显存在着缺点。它体积庞大,机器中约有18800只电子管,1500个继电器,70000只电阻及其他各类电气元件。【这样ENIAC就有了8英尺高(约2.44米)、3英尺宽、100英尺长的身躯,重达30吨,耗电140千瓦。】另外,它的存储容量很小,只能存20个字长为10位的十进位数,而且是用线路连接的方法来编排程序,因此每次解题都要靠人工改接连线,准备时间大大超过实际计算时间。

尽管如此,ENIAC的研制成功还是为以后计算机科学的发展提供了契机,而每克服它的一个缺点,都对计算机的发展带来很大影响,其中影响最大的要算是“程序存储”方式的采用。将程序存储方式的设想确立为体系的是美国数学家冯·诺依曼(Von Neumann),其思想是:计算机中设置存储器,将符号化的计算步骤存放在存储器中,然后依次取出存储的内容进行译码,并按照译码结果进行计算,从而实现计算机工作的自动化。

世界第一台计算机是多少位,世界上第一台计算机的字长是多少位?相关推荐

  1. matlab 64位 mex 32,C Mex文件在64位Linux上崩溃了matlab,但没有32位窗口崩溃,但程序在Matlab外运行正常...

    警告我在问题中提供的代码可能会使matlab和您的机器崩溃! 我已经为C类编写了一个mex网关函数 . 如果我使用R2008a在32Bit windows上编译这个mex函数我没有问题 . 如果我在运 ...

  2. win10设置网络发现不了别的计算机,Windows10无法在网络上看到其他计算机

    Windows文件资源管理器已包含在每一代Windows操作系统中并随附,并经历了很多更改.Windows10附带的文件资源管理器不仅仅是浏览本地硬盘驱动器分区. 它可用于浏览本地甚至远程网络中的文件 ...

  3. 大学学计算机专业好吗,现在上大学学计算机专业好吗?好找工作吗?听他人说计算机学不了什么?学的人也多,...

    你好,懒马顾问为你解答: University of Southampton (南安普顿大学) 本科开设课程:计算机科学,计算机科学与人工智能,计算机科学与分布式网络,计算机科学与映像多媒体系统,软件 ...

  4. vue 保留小数点厚一位_h5上完美支持自定义输入小数点前多少位和小数点后多少位(vue)...

    支持 弹出数字键盘 小数点前自定义最多输入几位(默认11位) 小数点后自定义最多输入几位(默认4位) 如果设置小数点后为0位,则不允许输入小数点 解决IOS弹出系统键盘收起后,页面不恢复 ref=&q ...

  5. 世界上第一台电子存储程序计算机

    计算硬件的历史涵盖了早期简单设备的发展,以帮助计算到现代计算机.在20世纪之前,大部分计算都是由人类完成的.帮助人类进行数字计算的早期机械工具,如算盘,被称为"计算机器",称为专有 ...

  6. 七年级认识计算机课件,七年级信息技术上册 第一节 认识计算机课件(共19张PPT)...

    ID:10801135 分类: 全国 , 2019 资源大小:12139KB 资料简介: 第二章 熟悉信息处理工具-计算机 第一节 认识计算机 一.引入新课 计算机是20世纪人类最伟大的发明之一,目前 ...

  7. 【转】将 Linux 应用程序移植到 64 位系统上

    原文网址:http://www.ibm.com/developerworks/cn/linux/l-port64.html 随着 64 位体系结构的普及,针对 64 位系统准备好您的 Linux® 软 ...

  8. 世界上第一台计算机采用哪位科学家,计算机基础知识试题及答案解析

    下面是小编为你带来的计算机基础知识试题及答案解析 ,欢迎阅读. 1.1946年诞生的世界上公认的第一台电子计算机是( ). A)UNIVAC-I B)EDVAC C)ENIAC D)IBM650 [答 ...

  9. 世界第一台计算机多少位,世界上第一台电子计算机诞生于哪个国家

    <世界上第一台电子计算机诞生于哪个国家>由会员分享,可在线阅读,更多相关<世界上第一台电子计算机诞生于哪个国家(4页珍藏版)>请在装配图网上搜索. 1.题目选 项答案世界上第一 ...

最新文章

  1. 判断类之间的父子关系
  2. 利用“队列”解决“窗口混乱”问题
  3. 临床医生如何解读Meta分析论文?
  4. ADB server didn't ACK
  5. python发邮件详解_python实现发送邮件详解
  6. php点链接直接现在文件吗,PHP实现点击a标签的href做链接时,直接保存文件(任何类型),而...
  7. 为什么可以通过类名调用静态方法?
  8. 天啦噜!知道硬盘很慢,但没想到比 CPU Cache 慢 10000000 倍
  9. MySQL常用数据类型
  10. 分支语句---- if …… else if …… else
  11. mysqldump怎么用 mysqldump没反应 mysqldump语法错误 mysqldump备份 mysql恢复 source命令 采用Navicat备份与mysqldump备份的区别...
  12. Windows11 安装 WSA 简单上手一试
  13. 《东周列国志》第四十回 先轸诡谋激子玉 晋楚城濮大交兵
  14. 部署外网网站(一)——内网穿透实现外网访问
  15. C++用户的Cplex使用指南(三)——Cutting stock problem求解
  16. CP2102 USB to UART Bridge Controller 驱动安装(windows or Ubuntu)
  17. python输出26个大小写字母_python实现生成字符串大小写字母和数字的各种组合
  18. MacBook解决控制台图标问题
  19. 从 RHEL 6 升级至 RHEL 7
  20. 一份手游代理合同,让你知道游戏代理商该干什么!

热门文章

  1. 三羊献瑞-第六届蓝桥杯省赛
  2. SFR 原理分析 代码
  3. 交易码 MWS X7 会计科目表 XXX 没有在表 T030K 中定义/交易码 VST J2 会计科目表 XXX 没有在表 T030K 中定义
  4. CSS语法(二)——两个选择器及其扩展
  5. SPDK+NVMe SSD对接Virtio支撑红包场景性能
  6. “隐形正畸第一股”时代天使还能飞多远?
  7. 二级c 与c语言的区别,计算机二级c和c++区别?
  8. linux内核编程笔记【原创】
  9. 21个为您的网站和博客提供的免费视频播放器[转载]
  10. 软件测试mysql面试题:int(20)中20的涵义?