题目
(单选题)世界上首次提出存储程序计算机体系结构的是()。A. 莫奇莱B. 艾仑•图灵C. 乔治•布尔D. 冯•诺依曼
(单选题)世界上首次提出存储程序计算机体系结构的是()。
A. 莫奇莱
B. 艾仑•图灵
C. 乔治•布尔
D. 冯•诺依曼
题目解答
答案
D. 冯•诺依曼
解析
本题考查计算机科学史中存储程序计算机体系结构的提出者。关键点在于区分几位计算机科学先驱的主要贡献:
- 冯·诺依曼提出冯·诺依曼架构,核心是程序存储原理,即程序和数据共同存储在内存中,使计算机能自动执行程序。
- 其他选项中,莫奇莱参与ENIAC硬件开发,图灵提出理论模型,布尔奠定逻辑基础,均非本题答案。
选项分析
A. 莫奇莱
- 贡献:参与ENIAC(第一台电子计算机)的硬件设计,但ENIAC采用插线式编程,需物理改线调整程序,未实现存储程序功能。
- 排除理由:未提出存储程序概念。
B. 艾仑·图灵
- 贡献:提出图灵机模型,奠定计算机理论基础,但其模型为理论概念,未涉及具体体系结构实现。
- 排除理由:理论模型与实际存储程序体系结构不同。
C. 乔治·布尔
- 贡献:发明布尔代数,为计算机逻辑运算提供数学基础,但与程序存储无关。
- 排除理由:贡献领域不相关。
D. 冯·诺依曼
- 贡献:在1945年发表的《EDVAC报告草案》中提出冯·诺依曼架构,明确将程序和数据存储于同一内存中,实现计算机自动执行程序。
- 正确理由:首次提出存储程序计算机体系结构。