提出“存储程序”的计算机工作原理的是( )。
这题考的是计算机发展史上的标志性人物。拿到题先别急着背名字,想想‘存储程序’到底解决了什么痛点——它让程序和数据一样存在内存里,CPU 能像流水一样自动取指执行,彻底摆脱了人给机器插拔线路的笨办法。
很多学生容易把香农、摩尔、巴比奇和冯·诺依曼搞混,其实他们各有所长:香农是信息论之父,摩尔提出摩尔定律,巴比奇发明分析机,只有冯·诺依曼才提出存储程序概念。考试时如果看到‘二进制’‘指令执行’‘内存统一’这些词,直接锁定冯·诺依曼,别被其他名字带偏。
冯·诺依曼体系结构是计算机领域的里程碑,它由存储程序概念、二进制表示、五大部件(运算器、控制器、存储器、输入设备、输出设备)以及顺序执行原则共同构成。这道题的核心就是考查‘谁提出了存储程序’,答案是冯·诺依曼(选项 D)。<br><br>为什么是冯·诺依曼? 在他之前,计算机要么靠人工插拔线路改变程序(如早期电子计算机),要么程序和数据分开存储,效率极低。冯·诺依曼在 1945 年发表的《EDVAC 报告草案》中首次明确提出:把程序指令和数据一起以二进制形式存入内存,CPU 按顺序自动取指令执行。这一思想彻底改变了计算机的工作方式,奠定了现代所有通用计算机的基础。<br><br>概念拆解:<br>- 存储程序:程序不再是外部指令,而是内存中的一段数据,CPU 像读普通数据一样读取指令,实现了‘程序控制’。<br>- 二进制:所有信息(指令、数据)都用 0/1 表示,简化了硬件设计。<br>- 五大部件:运算器负责算术逻辑,控制器负责指令译码与流程控制,存储器统一存放程序和数据,输入输出设备负责人机交互。<br><br>命题视角:这类题常把几位计算机先驱放在一起考,比如香农(信息论)、摩尔(摩尔定律)、巴比奇(分析机)、冯·诺依曼(存储程序)。命题人喜欢在‘存储程序’‘二进制’‘指令执行’这些关键词上做文章,让学生辨别谁对应哪个贡献。如果看到‘程序和数据一起存内存’,直接选冯·诺依曼;如果看到‘信息论’选香农;‘摩尔定律’选摩尔;‘机械计算机’选巴比奇。<br><br>避坑提醒:别被‘二进制’迷惑选香农(香农确实推广了二进制,但存储程序不是他提出的);也别把‘分析机’当成冯·诺依曼的成就(那是巴比奇)。考试时记住:存储程序=冯·诺依曼,这是铁律。<br><br>考频与趋势:根据题库统计,冯·诺依曼体系结构共考过 2 题,覆盖 1 个考试级别(2010-2012 年),其中 2010 年 1 题、2012 年 1 题,全部出现在 NOIP 提高组初赛。这说明该考点在早期高年级竞赛中是高频必考内容,尤其喜欢以单选题形式出现,考查学生对计算机发展史关键人物贡献的精准记忆。<br><br>预测:从历年分布看,该考点在 2010-2012 年后未再出现,但考虑到其基础性地位,未来若出现计算机发展史相关题目,仍可能以冯·诺依曼体系结构或存储程序概念为切入点,尤其是结合‘五大部件’‘二进制’等关键词进行综合考查。暂无足够依据预测具体年份或题型变化,建议学生持续复习该知识点,保持敏感度。