二_1_计算机体系结构
根据王利涛老师教学课程整理
计算机体系结构
A 冯诺依曼结构
- 程序存储思想
- 程序像数据一样混合存储在计算机内部存储器中
- 把程序和数据送入计算机处理并输出结果
- 计算机基本组成
- 程序和数据的存储设备
- 输入设备
- 程序和数据的运算器
- 控制程序执行的控制器
- 输出处理结果的输出设备
- 特点和应用
- 指令和数据同时存放到存储器中,结构简单,工程上容易实现
- 常见应用:X86、ARM7、MIPS
B 哈佛结构
- 并行体系结构
- 指令和数据分别存储
- 每个存储器独立编址、独立访问
- 计算机组成
- CPU
- 程序存储器
- 数据存储器
C 混合结构
- DDR带宽瓶颈
引入Cache机制:指令cache和数据cache - 现代计算机体系结构
- CPU内部cache采用哈佛结构
- CPU外部采用冯诺依曼结构