冯诺依曼到底有多聪明?(冯诺依曼有多厉害)

游客投稿 历史趣闻 2023-10-09 14:39

说起冯·诺依曼,很多人其实并不了解这个人,但边肖想说的是,这个人很厉害,可以说是世界上最聪明的人。所以有人要问了,这个冯诺依曼到底有多厉害?其实不需要太复杂。我们来看看冯·诺依曼计算机的基本原理。下面我们一起来分析揭秘。

约翰·冯·诺依曼(J

ohn von neumann)是匈牙利裔美国人,是一位拥有高智商和超强记忆力的天才,也是人类历史上最杰出的数学家。他是一位全才科学家,不仅在现代计算机领域,而且在博弈论、核武器、生化武器等领域都做出了杰出的贡献。他是现代计算机和现代博弈论之父,但这样的天才在这个世界上只活了55年。

1921年,约翰·冯·诺依曼写了他的第一篇论文,然后他进入大学学习化学。在随后的四年里,冯·诺依曼注册成为布达佩斯大学数学系的学生,不上课,只参加考试,以全A的成绩获得了数学博士学位。与此同时,约翰·冯·诺依曼在瑞士苏黎世联邦理工学院获得了化学大学学位。

在ENIAC计算机的开发过程中,有一天数学家被一道数学题迷惑了,于是一位数学家决定把他的台式机带回家研究。数学家花了一个晚上的时间,终于用桌面得出了五个特殊答案。第二天早上,数学家们在办公室讨论这个问题。把桌面带回家的数学家说:我从昨晚一直数到今天早上4点半,终于找到了问题的5个特殊答案。

这时候冯·诺依曼正好走进办公室问:什么比较难?于是有人向他提出了这个问题,冯·诺依曼立刻陷入了沉思。五分钟后,他给出了四个正确答案。

这就是这个冯·诺依曼聪明的原因。那么冯诺依曼计算机的基本原理是什么呢?其实指的是"存储程序和自动执行程序",具体继续往下看。

20世纪50年代,冯·诺依曼提出了五个部件和存储程序的概念。计算机由输入设备、存储器、控制器、运算器和输出设备组成。指令和数据可以一起存储在存储器中,程序按顺序自动执行。

CPU由算术单元、控制器和寄存器以及数据、控制和状态总线组成。几乎所有CPU的工作原理都可以分为四个阶段:取指、解码、执行和写回。CPU从内存或高速缓存中获取指令,将它们放入指令寄存器,解码指令并执行它们。所谓计算机可编程性,主要是指CPU的编程。

所谓指令就是一串二进制数,指定机器做什么。指令分为两部分:操作码和操作数。操作码表示做什么,操作数表示要处理的数据的存储地址在哪里。处理器里有一百八十条指令,叫做指令集;机器语言可以被视为一种约定的形式,它使用处理器和寄存器来操作内存。

扩展信息:

冯·诺依曼有着惊人的记忆力。6岁时,他就能在脑中除八位数,并熟练掌握古希腊语。12岁时,他阅读了法国数学家波莱尔的著作《函数论》。19岁时,他发表了自己的数学论文,给出了序数的新定义。22岁时,他获得了数学博士学位,并成为普林斯顿大学的终身教授...这种令人瞠目结舌的人生体验,只有作者才能用"自然天才"四个字来形容。无论是在现代计算机、博弈论、核武器和生化武器等领域,还是在数学领域,冯·诺依曼都是一位领袖。

冯·诺依曼1903年出生于匈牙利布达佩斯一个富裕的犹太家庭。他从小就以非凡的智力和记忆力而闻名。他读的书和论文,可以一字不漏地重复,多年后依然如此。杰夫·兰佐夫曾经回忆说,冯·诺依曼、费米和费曼都在泰勒的办公室里一起讨论和计算。每隔几分钟,他们就会暂停讨论,开始一轮计算。费米用计算尺,费曼用手持电脑,冯诺依曼只用心算。冯·诺依曼可以在几乎相同的时间内得到与其他两位类似的结果。

冯·诺依曼不仅是20世纪最重要的数学家之一,他对计算机的开创性贡献也值得全人类铭记。1945年,冯·诺依曼、戈德斯坦、鲍克瑟等人联合发表了一份长达101页的报告,著名的"101页报告",是现代计算机科学发展中的一个里程碑式的文献。报告明确规定用二进制代替十进制运算,将计算机分为五个部件(运算器、控制器、存储器、输入输出设备),并对这五个部件的作用和关系进行了描述。这一优秀思想为电子计算机的逻辑结构设计奠定了基础,成为计算机设计的基本原则。现代计算机中的存储、速度、基本指令的选择、线间交互的设计都深受冯·诺依曼思想的影响。

冯·诺依曼是个贪吃的人,他的妻子克拉拉曾经说过:除了卡路里,他什么都能算。"冯·诺依曼经常在嘈杂的环境中工作,他也时不时地创造一点点"噪音"例如,当他在普林斯顿时,他喜欢在留声机上播放德国进行曲,而且音量开得很大,他的邻居都很痛苦,他们不得不抱怨他,包括爱因斯坦。然而,尽管有缺陷,冯·诺依曼仍然是20世纪最伟大的科学家之一。