# 计算机系统结构知识点复习大纲

> 知识主线：层次结构 -> 指令系统 -> 标量流水 -> 向量处理 -> 多处理机 -> 数据流/归约

## 使用说明

- 每个知识点后都标注了对应课件位置。
- PDF 课件用页码定位；PPT/PPTX 或旧版 PPT 用幻灯片范围/讲次定位。
- 后续如果提供考试重点，可直接按这些标题或位置做高亮。

## 1. 原复习提纲使用方式：先看3页提纲，再回六章课件补题型

**来源位置：** 计算机系统结构复习提纲.pdf，第1-3页

**总结：** 系统结构已经有独立复习提纲，因此本页不重复堆长篇总结，而是把提纲条目和六章课件位置对应起来。

**重要知识点：**

- 第1页主要覆盖系统结构基本概念和指令系统（位置：计算机系统结构复习提纲.pdf，第1页）。
- 第2页主要覆盖标量处理机、流水线和向量处理机（位置：计算机系统结构复习提纲.pdf，第2页）。
- 第3页主要覆盖多处理机、互连、数据流机和归约机（位置：计算机系统结构复习提纲.pdf，第3页）。

**难点拆解：** 复习提纲适合抓范围，但公式推导、时空图、互连网络和一致性细节仍要回章节 PDF。

**通俗例子：** 把复习提纲当目录，把六章 PDF 当例题和细节库。

## 2. 第1章：系统结构、组成、实现与性能评价

**来源位置：** 第1章 绪论(2026) .pdf，第7-108页；复习提纲第1页

**总结：** 本章建立系统结构课程语言：程序员可见属性、软硬件功能分配、透明性、并行性和性能评价。

**重要知识点：**

- 系统结构关注机器语言程序员可见属性，组成关注部件组织，实现关注物理实现（位置：第1章，第7-20页）。
- 透明性问题常用于区分结构/组成/实现（位置：第1章，第20-40页）。
- Amdahl 定律、加速比、CPU 性能指标是后续并行分析基础（位置：第1章，第40-108页；提纲第1页）。

**难点拆解：** 三者区分抓“是否对程序员可见”：是否有某条指令是结构问题，指令如何由部件完成是组成问题。

**通俗例子：** 房型图是结构，水电如何走是组成，用什么材料施工是实现。

## 3. 第2章：CISC、RISC 与指令系统设计取舍

**来源位置：** 第2章 指令系统的发展.pdf，第3-43页；复习提纲第1页

**总结：** 指令系统从复杂化到精简化的演进反映软硬件功能分配和流水线友好性的取舍。

**重要知识点：**

- CISC 强调复杂指令和多寻址方式，以硬件固化软件功能（位置：第2章，第4-15页）。
- RISC 强调固定长度、少寻址方式、load/store 和流水线友好（位置：第2章，第16-35页）。
- 重叠寄存器窗口可降低过程调用开销（位置：第2章，第35-43页；提纲第1页）。

**难点拆解：** RISC 的快来自规整性：译码简单、周期短、流水线冲突更易控制，不是每条指令语义更强。

**通俗例子：** 复杂菜谱一步写很多动作，简单菜谱每步清楚，后者更适合流水线分工。

## 4. 第3章：标量处理机、重叠解释和流水线相关

**来源位置：** 第3章 标量处理机 .pdf，第3-146页；复习提纲第2页

**总结：** 标量处理机通过重叠和流水线提高吞吐率，但结构、数据和控制相关会降低理想加速效果。

**重要知识点：**

- 重叠解释让相邻指令的不同阶段在时间上重叠（位置：第3章，第4-20页）。
- 流水线性能分析常考时空图、吞吐率、加速比和效率（位置：第3章，第20-70页）。
- 相关分为结构相关、数据相关和控制相关，需用转发、暂停、预测等处理（位置：第3章，第70-146页；提纲第2页）。

**难点拆解：** 流水线提高的是一批指令的吞吐，不一定缩短单条指令延迟；瓶颈段和停顿会让公式打折。

**通俗例子：** 洗衣、烘干、折叠能流水处理连续衣物，但第一件衣服仍要经过全部步骤。

## 5. 第4章：向量处理机和数据级并行

**来源位置：** 第4章 向量处理机  .pdf，第3-62页；复习提纲第2页

**总结：** 向量处理机把同一操作作用于一组数据，通过向量寄存器、链接技术和并行存储提升循环类计算效率。

**重要知识点：**

- 向量流水适合大量同类运算，能减少循环控制开销（位置：第4章，第3-20页）。
- 链接技术要求前后功能部件能连续产生和消费结果（位置：第4章，第20-40页）。
- 存储体冲突、向量长度和启动开销会影响实际性能（位置：第4章，第40-62页；提纲第2页）。

**难点拆解：** 短向量可能还没填满流水线就结束了，性能不一定好；看向量长度和访存模式。

**通俗例子：** 给1000个数同时加常数，比在循环里逐个解释加法更适合向量处理。

## 6. 第5章：多处理机、互连、同步和一致性

**来源位置：** 第5章 多处理机 .pdf，第3-87页；复习提纲第3页

**总结：** 多处理机通过多个处理器协同执行任务，核心问题是互连、通信、同步、Cache一致性和并行程序表示。

**重要知识点：**

- 紧耦合通常通过共享主存通信，松耦合通常通过消息传递通信（位置：第5章，第3-25页）。
- 互连网络结构影响带宽、延迟和可扩展性（位置：第5章，第25-55页）。
- Cache一致性和同步机制保证共享数据正确性（位置：第5章，第55-87页；提纲第3页）。

**难点拆解：** 处理器越多不等于越快；通信、同步、串行部分和一致性维护都会吞掉并行收益。

**通俗例子：** 多人做项目，接口和同步规则不清楚时，人越多返工越多。

## 7. 第6章：数据流机、归约机和非冯诺依曼模型

**来源位置：** 第6章 数据流机和归约机.pdf，第1-37页；复习提纲第3页

**总结：** 数据流机按数据是否就绪驱动执行，归约机按需求驱动计算，用不同方式突破顺序控制流限制。

**重要知识点：**

- 数据令牌表示操作数就绪，结点输入齐备即可执行（位置：第6章，第1-18页）。
- 数据流图暴露天然并行性，但需要管理令牌和依赖（位置：第6章，第18-28页）。
- 控制驱动、数据驱动、需求驱动体现不同执行观（位置：第6章，第28-37页；提纲第3页）。

**难点拆解：** 数据流机没有全局顺序 PC，谁的数据齐谁执行，天然并行但依赖管理复杂。

**通俗例子：** 做饭时不是按菜谱页码死等，而是哪道工序材料齐了就先做哪道。

## 8. 题型定位：哪些内容必须回原 PDF

**来源位置：** 六章课件 + 计算机系统结构复习提纲.pdf

**总结：** 提纲能帮你确定范围，但公式计算、图表分析和结构比较题必须回原课件找例题。

**重要知识点：**

- 性能公式、Amdahl 和透明性判断回第1章与提纲第1页。
- 流水线时空图、相关处理和加速比回第3章与提纲第2页。
- 互连网络、多处理机和数据流归约题回第5-6章与提纲第3页。

**难点拆解：** 系统结构题常把概念判断和计算混在一起，先定位章节，再列公式或结构差异。

**通俗例子：** 题目出现“加速比/效率”多半回第1或第3章；出现“Cache一致性”直接回第5章。
