二_1_计算机体系结构

根据王利涛老师教学课程整理

计算机体系结构

A 冯诺依曼结构

  1. 程序存储思想
  • 程序像数据一样混合存储在计算机内部存储器中
  • 把程序和数据送入计算机处理并输出结果
  1. 计算机基本组成
  • 程序和数据的存储设备
  • 输入设备
  • 程序和数据的运算器
  • 控制程序执行的控制器
  • 输出处理结果的输出设备
    二_1_计算机体系结构
  1. 特点和应用
  • 指令和数据同时存放到存储器中,结构简单,工程上容易实现
  • 常见应用:X86、ARM7、MIPS

B 哈佛结构

  1. 并行体系结构
  • 指令和数据分别存储
  • 每个存储器独立编址、独立访问
  1. 计算机组成
  • CPU
  • 程序存储器
  • 数据存储器
    二_1_计算机体系结构

C 混合结构

  1. DDR带宽瓶颈
    引入Cache机制:指令cache和数据cache
  2. 现代计算机体系结构
  • CPU内部cache采用哈佛结构
  • CPU外部采用冯诺依曼结构
    二_1_计算机体系结构