冯·诺依曼(John von Neumann)提出的计算机体系结构的设计理念被称为“冯·诺依曼体系结构”或“冯·诺依曼结构”。这一理念的核心特点包括以下几点:
1. 存储程序概念:计算机的程序和数据都存储在同一块存储器中,程序指令作为数据来处理。这意味着计算机可以自动地执行存储在内存中的指令序列。
2. 二进制表示:所有数据和指令都使用二进制编码表示,这是现代计算机体系结构的基础。
3. 中央处理单元(CPU):计算机的核心部分,负责执行指令、进行算术和逻辑运算。
4. 存储器:分为指令存储器和数据存储器,指令存储器存储程序,数据存储器存储程序执行所需的数据。
5. 输入/输出设备:负责与外部世界进行交互,如键盘、鼠标、显示器等。
6. 控制单元:负责解释指令、控制数据在存储器、CPU和输入/输出设备之间的流动。
这一体系结构至今仍然是大多数现代计算机的基础,尽管在细节上有所发展和改进。冯·诺依曼的设计理念极大地推动了计算机科学和技术的进步。