第一章 计算机系统体系结构

术语

  • 指令集体系结构(ISA):描述了程序员看到了计算机的抽象视图,定义了汇编语言和编程模型。(没有考虑电路、电子元件的实现)
  • 微体系结构:描述了一种指令集体系结构的实现方式,关注计算机的内部设计
  • 系统体系结构:关注包括处理器、存储器、总线和外设在内的整个系统。

计算机系统体系结构所涉及的内容

image-20231105223802997

  1. 计算机系统的物理组织:
    1. CPU
    2. 主存
    3. 系统总线
    4. Cache
  2. 外设:
    1. 拓展总线
    2. 串行接口控制器:USB接口到外设
    3. I/O控制器
    4. 显示控制器
  3. 设计因素:
    1. 技术
    2. 异常处理
    3. 性能
    4. 应用
    5. 操作系统
    6. 编译器
    7. 功耗