为了账号安全,请及时绑定邮箱和手机立即绑定

统治地球的冯·诺依曼

标签:
Java

以前计算机专业的同学都会学习一门叫《计算机组成原理》的课程,这门课程主要作用就是扫盲,因为在之前的那个年代,并不是很多人都买得起计算机的,这就导致很多学计算机的同学连计算机的电源开关在哪里都不知道(真的有这回事),更别说拿它去做更高级的事情了(多数学渣拿去打游戏了)。

在那门课程里面,让人记忆最深刻的就是一个叫做冯·诺依曼的人,据说是个全才:数学家、物理学家、博弈论之父、核武器和生化武器专家。他起草了一个叫做EDVAC(Electronic Discrete Variable Automatic Computer)的方案,基本上奠定了现代计算机的体系结构。

这是什么意思呢?就好比以前生产力水平低下,科技不发达,连住的房子都是茅草盖的。但科技发展起来以后,连着工业界和地产界也一起升级,导致现在不用钢筋混凝土盖的玩意都不叫房子了。所以钢筋混凝土某种程度上也成了房子的代名词。

搁计算机这也一样。冯·诺依曼提出的EDVAC机型设想,就成了目前全世界都通用的范式(量子计算机除外,因为不太了解,不能乱说),虽然台式机、手机、平板、智能电视等等终端电子设备形状各异,功能不同,但如果说起CPU、内存和存储器这三样配置,它们共同的祖先就是EDVAC。

是的,从EDVAC诞生起,就规定了只要是计算机,只要是可以编程的玩意,就基本上都会有CPU、内存和外存(在台式机上叫硬盘或磁盘,在手机上叫存储空间)。包括挑选云计算用的服务器时,也都需要配置好这三项参数才能开通。

在未来很长的一段时间内,除非有某个科技天才或商界大佬结合在一起,研发出一种全新的机型来替代冯·诺依曼机。否则,从1946年就基本定型的冯·诺依曼机,还会统治地球很长一段时间。

除了他之外,另一个人对计算机贡献也挺大的,名字叫香农。没有他,估计今天的计算机还只是用来计算导弹弹道和卫星发射参数的工具,不可能出现互联网,更不可能用来看网络视频。感兴趣的同学可以思考一个问题:1bit(比特)究竟有多重?


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消