
冯诺依曼结构计算机的基本思想是( )。A、存储程序 B、程序注册 C、程序指挥 D、程序控制
冯·诺依曼结构计算机的基本思想是存储程序(选项A)。这一革命性设计将程序与数据同等看待,以二进制形式共同存储在存储器中,使计算机能通过读取指令自动执行任务,彻底改变了早期计算机需手动布线修改程序的局限。
这一思想的核心在于程序的数字化存储:指令不再是硬件电路的固定部分,而是编码为数据后存入内存。计算机工作时,控制器从内存中逐条取出指令、译码并执行,形成“取指—译码—执行”的循环流程。例如,加法指令与待加数据在内存中都表现为二进制代码,CPU通过程序计数器(PC)区分指令地址,通过操作码判断数据用途。这种“程序即数据”的统一,不仅实现了硬件与软件的分离,催生了独立的程序设计领域,更奠定了现代可编程计算机的基础。
尽管“存储程序”常与“程序控制”并称(如“存储程序控制原理”),但后者是前者的自然结果:正因为程序被存储,计算机才能自动按指令序列控制操作。这一架构的五大组成部分——运算器、控制器、存储器、输入设备、输出设备——至今仍是计算机硬件设计的标准范式。从早期的EDVAC到今天的多核处理器,冯·诺依曼的“存储程序”思想持续统治着通用计算领域,其灵活性与通用性至今难以被其他架构替代。
若没有“存储程序”,我们今天熟悉的操作系统、编译器和应用软件生态都将无从谈起。这一思想如何在量子计算时代继续演进,或是未来突破“冯·诺依曼瓶颈”的关键所在?