跳到主要内容

考前速记

RISC vs CISC 速查

特征RISCCISC
指令数量
指令长度固定可变
CPI~1>1
寄存器
寻址模式
流水线高效受限

流水线阶段

IF → ID → OF → IE → WB
  • IF (Instruction Fetch): 取指令
  • ID (Instruction Decode): 译码
  • OF (Operand Fetch): 取操作数
  • IE (Instruction Execute): 执行
  • WB (Write Back): 写回

Three hazards: Structural, Data, Control

Flynn's 分类

  • SISD: 单指令单数据 — 传统单核 CPU
  • SIMD: 单指令多数据 — GPU, vector processing
  • MISD: 多指令单数据 — 容错系统
  • MIMD: 多指令多数据 — 多核 CPU, clusters

虚拟机器

  • VM: 模拟完整的计算机环境
  • Hypervisor / VMM: 管理物理资源分配
  • Host OS: 物理机上的 OS
  • Guest OS: 虚拟机内的 OS
  • 优点:隔离、资源利用、测试方便、迁移
  • 缺点:性能开销