Type: concept
Confidence: 0.90
Created: 2026-04-26
Updated: 2026-04-26
Tags: 计算机架构计算机工程存储程序计算机科学计算理论

冯·诺依曼架构

概述

冯·诺依曼架构是现代计算机的基础架构设计,由约翰·冯·诺依曼在1945年的EDVAC报告中提出,特点是程序和数据共享同一存储空间。

关键内容

  1. 核心特征
  2. 程序指令和数据存储在同一个内存空间中
  3. 使用相同的总线系统传输指令和数据(有时会导致冯·诺依曼瓶颈
  4. 顺序执行指令,通过程序计数器控制执行流程
  5. 五大基本组件:运算器、控制器、存储器、输入设备、输出设备

  6. 架构组成

  7. 中央处理单元(CPU):包含运算器和控制器
  8. 存储器:同时存放程序和数据
  9. 输入/输出设备:与外部环境交互

  10. 执行流程

  11. 取指:从内存获取指令
  12. 译码:解析指令含义
  13. 执行:执行指令操作
  14. 回写:存储结果

  15. 通用图灵机的关系

  16. 冯·诺依曼架构是图灵机概念的工程实现
  17. 存储器对应图灵机的纸带
  18. CPU对应图灵机的读写头和状态控制器
  19. 程序对应纸带上的机器描述

  20. 历史背景

  21. 图灵通用图灵机概念的影响
  22. 1945年EDVAC报告首次系统阐述
  23. 替代了早期需要物理接线的编程方式

  24. 现代影响

  25. 几乎所有通用计算机都基于此架构
  26. 与哈佛架构(指令和数据分离存储)相对

来源

相关