当前位置: 首页 > news >正文

【冯诺依曼:到底有什么重大贡献 关键字摘抄】

冯·诺伊曼对计算机的贡献

如果时间退回到二战早期,有两个刚需促成了计算设备的改进:一个是英国需要破译德军的密码,一个是美国需要计算弹道和核武器爆炸的效果。

如果把计算机定义成一种可以加快运算速度的设备的话,冯·诺伊曼确实不是第一人。他甚至是在ENIAC这个机器接近完成的时候才成了这个团队的顾问,主要任务是改进这台机器。而正因为他的改进工作,我们后来才称他是“计算机之父”。

概括来说,冯·诺伊曼的贡献体现在——今天我们使用的计算机,不论是PC,还是手机,或者是Mac,甚至是大型的服务器,它们底层的逻辑结构都是冯·诺伊曼发明的。这个结构和之前历史上出现的其他可计算设备都是不一样的。

什么是冯·诺伊曼结构的计算机呢?

很多介绍计算机的书和内容都会说,冯·诺伊曼结构把计算机分为运算器、控制器、存储器、输入输出设备,接着会定性地给你介绍这几个模块都是做什么的。其实这样是说不清的。因为问问题的人完全体会不到这种结构和非这种结构的区别。

事实上,冯·诺伊曼之所以提出一套新结构,是因为从前的计算设备要怎么设计,严重依赖于具体任务是什么,不同的任务需要设计不同的结构。

前冯·诺伊曼时代的计算机就都类似于这种。如果任务不同,所有电缆线就要拔掉,零件重新连接,有的时候甚至还需要改动一些电子管或者电阻才行。ENIAC做一次计算任务的调整时间一般来说需要一两天,最快也得几个小时。

冯·诺伊曼的工作改进的并不是这台机器工作时的运算速度,而是要改造出一种不用重新接线也能计算不同任务的计算机。

相关文章:

  • ngx_conf_param
  • JAVA面试_进阶部分_java中四种引用类型(对象的强、软、弱和虚引用)
  • 开发中常见状态码以及状态码用途
  • Mysql8.x常用命令
  • XXE 目录
  • 从零开发Chrome广告拦截插件:开发、打包到发布全攻略
  • 企业网设计
  • 【数据库】10分钟学会MySQL的增删改查:数据库、表、表记录操作指南
  • 数字电路逻辑代数 | 运算 / 定律 / 公式 / 规则 / 例解
  • MySQL创建数据库和表,插入四大名著中的人物
  • Node.js中HTTPS模块应用详解
  • 虚拟电商-数据库分库分表
  • PROC程序报无效的字符串或缓冲区长度问题
  • Java HashMap 底层原理
  • 【YOLO】AutoDL 训练模型
  • Python+DeepSeek:开启AI编程新次元——从自动化到智能创造的实战指南
  • Java三种注释方式
  • 【漫话机器学习系列】132.概率质量函数(Probability Mass Function, PMF)
  • 体验开源openeuler openharmony stratovirt模拟器
  • Linux内核实时机制18 - RT调度器1 - 数据结构
  • “80后”计算机专家唐金辉已任南京林业大学副校长
  • 著名国际关系理论家、“软实力”概念提出者约瑟夫•奈逝世
  • 上海:5月8日起5年以上首套个人住房公积金贷款利率下调至2.6%
  • “半世纪来对无争议边界最深入袭击”:印巴冲突何以至此又如何收场?
  • 巴基斯坦所有主要城市宣布进入紧急状态,学校和教育机构停课
  • 巴基斯坦:印度向巴3处地点发射导弹