以前计算机专业的同学都会学习一门叫《计算机组成原理》的课程,这门课程主要作用就是扫盲,因为在之前的那个年代,并不是很多人都买得起计算机的,这就导致很多学计算机的同学连计算机的电源开关在哪里都不知道(真的有这回事),更别说拿它去做更高级的事情了(多数学渣拿去打游戏了)。
在那门课程里面,让人记忆最深刻的就是一个叫做冯·诺依曼的人,据说是个全才:数学家、物理学家、博弈论之父、核武器和生化武器专家。他起草了一个叫做EDVAC(Electronic Discrete Variable Automatic Computer)的方案,基本上奠定了现代计算机的体系结构。
这是什么意思呢?就好比以前生产力水平低下,科技不发达,连住的房子都是茅草盖的。但科技发展起来以后,连着工业界和地产界也一起升级,导致现在不用钢筋混凝土盖的玩意都不叫房子了。所以钢筋混凝土某种程度上也成了房子的代名词。
搁计算机这也一样。冯·诺依曼提出的EDVAC机型设想,就成了目前全世界都通用的范式(量子计算机除外,因为不太了解,不能乱说),虽然台式机、手机、平板、智能电视等等终端电子设备形状各异,功能不同,但如果说起CPU、内存和存储器这三样配置,它们共同的祖先就是EDVAC。
是的,从EDVAC诞生起,就规定了只要是计算机,只要是可以编程的玩意,就基本上都会有CPU、内存和外存(在台式机上叫硬盘或磁盘,在手机上叫存储空间)。包括云计算用的服务器,也都需要配置好这三项参数才能开通。
在未来很长的一段时间内,除非有某个科技天才或商界大佬结合在一起,研发出一种全新的机型来替代冯·诺依曼机。否则,从1946年就基本定型的冯·诺依曼机,还会统治地球很长一段时间。
除了他之外,另一个人对计算机贡献也挺大的,名字叫香农。没有他,估计今天的计算机还只是用来计算导弹弹道和卫星发射参数的工具,不可能出现互联网,更不可能用来看网络视频。感兴趣的同学可以思考一个问题:1bit(比特)究竟有多重?

统治地球的冯·诺依曼相关推荐

  1. [今日名人回顾]计算机之父—冯·诺依曼

    冯·诺伊曼,著名美籍匈牙利数学家.1903年12月3日生于匈牙利布达佩斯的一个犹太人家庭 冯·诺依曼的父亲麦克斯年轻有为.风度翩翩,凭着勤奋.机智和善于经营,年轻时就已跻身于布达佩斯的银行家行列.冯· ...

  2. 诺依曼计算机组成,1.1.2 冯·诺依曼计算机模型

    在第一台电子计算机(Electronic Numerical Integrator And Computer,ENIAC)设计与研制的过程中,他们的设计者曾向美国普林斯顿大学高等研究院(Institu ...

  3. 计算器之父——冯·诺依曼

    计算器之父--冯·诺依曼 冯·诺伊曼,著名美籍匈牙利数学家.1903年12月3日生于匈牙利布达佩斯的一个犹太人家庭. 冯·诺依曼的父亲麦克斯年轻有为.风度翩翩,凭着勤奋.机智和善于经营,年轻时就已跻身 ...

  4. 计算机之父—冯·诺依曼

    冯·诺伊曼,著名美籍匈牙利数学家.1903年12月3日生于匈牙利布达佩斯的一个犹太人家庭 冯·诺依曼的父亲麦克斯年轻有为.风度翩翩,凭着勤奋.机智和善于经营,年轻时就已跻身于布达佩斯的银行家行列.冯· ...

  5. 冯.诺依曼:关于内存的一些思考

    一.最简单的内存使用 最简单的模型是冯.诺依曼提出的原始模型,简单地把数据和指令存放在内存中,然后机器从内存中取出指令和数据进行计算,如下图所示: 当时的机器是为了执行一个特定的任务,但是这种存储执行 ...

  6. 清华大学张悠慧:超越冯·诺依曼模型,实现软硬件去耦合的类脑计算(附视频)

    软硬件去耦合是计算机系统结构中非常重要的设计方法论.简单来理解,即软件研发人员不需要考虑底层硬件如何设计:而硬件开发人员则只需要遵循一定指令集规范,并不用担心兼容性,也不用考虑上层软件开发问题.多年以 ...

  7. 冯诺依曼计算机程序及其执行,第4章冯.诺依曼计算机:机器级程序与其执行练习题答案解析...

    第4章冯.诺依曼计算机:机器级程序与其执行练习题答案解析 (20页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.9 积分 第 4 章 冯.诺依曼计算 ...

  8. 奠定了整个计算机科学的基础是什么,冯 诺依曼对计算机科学发展所作的贡献是什么...

    冯 诺依曼对计算机科学发展所作的贡献是:C.提出存储程序工作原理,并设计出第一台具有存储程序功能的计算机EDVAC. 冯·诺伊曼对世界上第一台电子计算机ENIAC(电子数字积分计算机)的设计提出过建议 ...

  9. 电子计算机之父冯.诺依曼的主要贡献,约翰·冯·诺依曼,约翰·冯·诺依曼的生平,贡献等...

    1.集合论,数学基础 冯?诺依曼的第一篇论文是和菲克特合写的,是关于车比雪夫多项式求根法的菲叶定理推广,注明的日期是1922年,那时冯?诺依曼还不满18岁.另一篇文章讨论一致稠密数列,用匈牙利文写就, ...

最新文章

  1. 想知道深度学习卷积在GPU上如何优化吗?“大神”赵开勇带你深入浅出
  2. 网页显示UIWebView(一个)
  3. Linux基础优化之SElinux和iptables项
  4. linux 电源管理 regulator,Linux内核电源管理综述
  5. java应用中的日志介绍
  6. jvm面试2 jvm如何加载java代码? JVM知识重点:内存模型和GC
  7. [django]Django输出页面方式的补充
  8. c/c++入门教程 - 2.4.6 继承、公共继承、保护继承、私有继承、virtual虚继承(概念、语法、方式、构造和析构顺序、同名成员处理、继承同名静态成员处理、多继承语法、菱形继承、钻石继承)
  9. 标志位操作指令七条CLC,STC,CLD,STD,CLI,STI,CMC
  10. 【Java入门提高篇】Day26 Java容器类详解(八)HashSet源码分析
  11. Trip to Canvas(1)
  12. pm2启动jenkins不存在tty的问题
  13. mongodb 的安装使用步骤
  14. 青龙面板实现 G D O S 每日自动签到
  15. 猿人学爬虫攻防大赛 | 第五题: js混淆 乱码增强
  16. 解决pip下载速度慢的问题
  17. (不打广告)推荐这款永久免费内网穿透软件-神卓互联
  18. 一位参加过IT培训班的学员经历和建议。
  19. python词语匹配相似度_python文本相似度计算
  20. 三国无双模型数据结构。。。

热门文章

  1. 绿地智创金融谷项目成功举办第六届西安建筑业绿色施工示范工程观摩会
  2. 年轻人还记得KCP吗?什么是KCP,怎么使用呢!!!
  3. 中创生日会 | 烟火向星辰,所愿皆成真
  4. antd charts实现地图下钻
  5. TCP/IP协议、请求报文和响应报文
  6. 输出素数并统计个数 (10分)
  7. jquery.countdown 倒计时插件的学习
  8. 美团2023届笔试题解
  9. 程序员大阳--所有教程、项目、源码导航
  10. 区块链入门教程(10)--开发简单银行合约