把"程序"存进机器的记忆里
冯·诺伊曼提出的关键洞见在于:既然计算机的存储器已经能够以二进制形式存储数据,那么描述计算步骤的"程序指令"本身同样也可以编码成二进制数据、与运算数据一同存放在同一个可读写的存储器中——这一"存储程序"的设计思路,使计算机第一次具备了无需改动硬件线路、仅通过更换存储器中的程序内容就能执行完全不同任务的通用灵活性,此后几乎所有通用计算机的体系结构设计,都延续了这一基本原理。
匈牙利裔美籍数学家,现代计算机体系结构的奠基人
约翰·冯·诺伊曼(1903-1957)是匈牙利裔美籍数学家,以横跨纯数学、物理学、经济学与计算机科学等多个领域的惊人智力广度著称,被同时代众多顶尖学者公认为20世纪最具天赋的通才之一。他在参与美国宾夕法尼亚大学电子数字积分计算机(ENIAC)后续研发工作期间,系统提出了一套此后被称为"冯·诺伊曼体系结构"的计算机设计方案——将程序指令与数据一同以二进制形式存储在同一个可读写的存储器中,而非像此前部分早期计算机那样需要通过物理接线或打孔卡片的方式为每个具体任务单独配置硬件电路,这一"存储程序"的设计思路极大提升了计算机的通用性与灵活性,此后几十年间几乎所有的通用计算机,本质上都是这套体系结构的具体实现。他同时是博弈论这一数学分支的奠基人之一,1944年与经济学家奥斯卡·摩根斯特恩合著出版《博弈论与经济行为》,将严谨的数学分析方法引入经济决策与策略分析领域。二战期间,他还深度参与美国"曼哈顿计划"核武器研发工作,负责内爆式核弹关键的爆炸透镜设计与相关数值计算工作。
冯·诺伊曼提出的关键洞见在于:既然计算机的存储器已经能够以二进制形式存储数据,那么描述计算步骤的"程序指令"本身同样也可以编码成二进制数据、与运算数据一同存放在同一个可读写的存储器中——这一"存储程序"的设计思路,使计算机第一次具备了无需改动硬件线路、仅通过更换存储器中的程序内容就能执行完全不同任务的通用灵活性,此后几乎所有通用计算机的体系结构设计,都延续了这一基本原理。
冯·诺伊曼以惊人的心算速度与过目不忘的记忆力闻名于同时代学者圈,据同事回忆,早期计算机进行数值模拟计算时,团队有时甚至会同时安排冯·诺伊曼进行心算作为交叉验证参照,用以检验机器计算结果是否存在误差,这段轶事从侧面印证了他在那个计算机尚处萌芽阶段的年代,其个人心算能力本身已经近乎一台"活体计算机"。
以下是现代作品对这个名字或故事的借用、改写,不代表原始内容——两者不一样,别混着记。