Search

Search IconIcon to open search

计算机体系结构

Last updated Jun 15, 2023

# CISC

complex instruction set computer(CISC, 读作[sisk], 复杂指令集计算机), 指令多, 电路复杂

一个减少复杂性的解决方案是:

  • 将程序分成两个层级
  • CPU 不直接执行机器语言, 只执行所谓的微操作, 复杂指令会被转化为简单操作后执行
  • 微程序指由微操作设计的程序

# RISC

reduce instruction set computer(RISK, 读作 [risk], 精简指令集计算机), 指令少, 复杂指令用简单指令模拟

# 流水线

  • 通常的指令执行需要 取指令→译码→执行指令

# 并行处理

通过增加控制单元, 算术逻辑单元, 内存单元的数量, 达到增加计算机效率的目的

  • 单指令流单数据流 SISD
  • 单指令流多数据流 SIMD
  • 多指令流单数据流 MISD(只是为了整齐而有的类)
  • 多指令流多数据流 MIMD(真正并行)