# 计算机系统结构考前总复习

> 脱离课件复习版：把知识脉络、必背抓手、便携记忆点和自测题放在一起，考前可以只看这一份。

## 1. 知识脉络

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

1. **原复习提纲使用方式：先看3页提纲，再回六章课件补题型**
   - 核心：系统结构已经有独立复习提纲，因此本页不重复堆长篇总结，而是把提纲条目和六章课件位置对应起来。
   - 对应位置：计算机系统结构复习提纲.pdf，第1-3页
2. **第1章：系统结构、组成、实现与性能评价**
   - 核心：本章建立系统结构课程语言：程序员可见属性、软硬件功能分配、透明性、并行性和性能评价。
   - 对应位置：第1章 绪论(2026) .pdf，第7-108页；复习提纲第1页
3. **第2章：CISC、RISC 与指令系统设计取舍**
   - 核心：指令系统从复杂化到精简化的演进反映软硬件功能分配和流水线友好性的取舍。
   - 对应位置：第2章 指令系统的发展.pdf，第3-43页；复习提纲第1页
4. **第3章：标量处理机、重叠解释和流水线相关**
   - 核心：标量处理机通过重叠和流水线提高吞吐率，但结构、数据和控制相关会降低理想加速效果。
   - 对应位置：第3章 标量处理机 .pdf，第3-146页；复习提纲第2页
5. **第4章：向量处理机和数据级并行**
   - 核心：向量处理机把同一操作作用于一组数据，通过向量寄存器、链接技术和并行存储提升循环类计算效率。
   - 对应位置：第4章 向量处理机  .pdf，第3-62页；复习提纲第2页
6. **第5章：多处理机、互连、同步和一致性**
   - 核心：多处理机通过多个处理器协同执行任务，核心问题是互连、通信、同步、Cache一致性和并行程序表示。
   - 对应位置：第5章 多处理机 .pdf，第3-87页；复习提纲第3页
7. **第6章：数据流机、归约机和非冯诺依曼模型**
   - 核心：数据流机按数据是否就绪驱动执行，归约机按需求驱动计算，用不同方式突破顺序控制流限制。
   - 对应位置：第6章 数据流机和归约机.pdf，第1-37页；复习提纲第3页
8. **题型定位：哪些内容必须回原 PDF**
   - 核心：提纲能帮你确定范围，但公式计算、图表分析和结构比较题必须回原课件找例题。
   - 对应位置：六章课件 + 计算机系统结构复习提纲.pdf

## 2. 必背抓手

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

- 第1页主要覆盖系统结构基本概念和指令系统。
- 第2页主要覆盖标量处理机、流水线和向量处理机。
- 第3页主要覆盖多处理机、互连、数据流机和归约机。

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

- 系统结构关注机器语言程序员可见属性，组成关注部件组织，实现关注物理实现。
- 透明性问题常用于区分结构/组成/实现。
- Amdahl 定律、加速比、CPU 性能指标是后续并行分析基础。

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

- CISC 强调复杂指令和多寻址方式，以硬件固化软件功能。
- RISC 强调固定长度、少寻址方式、load/store 和流水线友好。
- 重叠寄存器窗口可降低过程调用开销。

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

- 重叠解释让相邻指令的不同阶段在时间上重叠。
- 流水线性能分析常考时空图、吞吐率、加速比和效率。
- 相关分为结构相关、数据相关和控制相关，需用转发、暂停、预测等处理。

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

- 向量流水适合大量同类运算，能减少循环控制开销。
- 链接技术要求前后功能部件能连续产生和消费结果。
- 存储体冲突、向量长度和启动开销会影响实际性能。

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

- 紧耦合通常通过共享主存通信，松耦合通常通过消息传递通信。
- 互连网络结构影响带宽、延迟和可扩展性。
- Cache一致性和同步机制保证共享数据正确性。

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

- 数据令牌表示操作数就绪，结点输入齐备即可执行。
- 数据流图暴露天然并行性，但需要管理令牌和依赖。
- 控制驱动、数据驱动、需求驱动体现不同执行观。

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

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

## 3. 便携记忆点

- **原复习提纲使用方式**：先想“解决什么问题”，再想“靠什么机制”。定位到 `计算机系统结构复习提纲.pdf`，用一句话背：系统结构已经有独立复习提纲，因此本页不重复堆长篇总结，而是把提纲条目和六章课件位置对应起来。
- **第1章**：先想“解决什么问题”，再想“靠什么机制”。定位到 `第1章 绪论(2026) .pdf`，用一句话背：本章建立系统结构课程语言：程序员可见属性、软硬件功能分配、透明性、并行性和性能评价。
- **第2章**：先想“解决什么问题”，再想“靠什么机制”。定位到 `第2章 指令系统的发展.pdf`，用一句话背：指令系统从复杂化到精简化的演进反映软硬件功能分配和流水线友好性的取舍。
- **第3章**：先想“解决什么问题”，再想“靠什么机制”。定位到 `第3章 标量处理机 .pdf`，用一句话背：标量处理机通过重叠和流水线提高吞吐率，但结构、数据和控制相关会降低理想加速效果。
- **第4章**：先想“解决什么问题”，再想“靠什么机制”。定位到 `第4章 向量处理机  .pdf`，用一句话背：向量处理机把同一操作作用于一组数据，通过向量寄存器、链接技术和并行存储提升循环类计算效率。
- **第5章**：先想“解决什么问题”，再想“靠什么机制”。定位到 `第5章 多处理机 .pdf`，用一句话背：多处理机通过多个处理器协同执行任务，核心问题是互连、通信、同步、Cache一致性和并行程序表示。
- **第6章**：先想“解决什么问题”，再想“靠什么机制”。定位到 `第6章 数据流机和归约机.pdf`，用一句话背：数据流机按数据是否就绪驱动执行，归约机按需求驱动计算，用不同方式突破顺序控制流限制。
- **题型定位**：先想“解决什么问题”，再想“靠什么机制”。定位到 `六章课件 + 计算机系统结构复习提纲.pdf`，用一句话背：提纲能帮你确定范围，但公式计算、图表分析和结构比较题必须回原课件找例题。
- **系统结构专属口令**：先看原 3 页复习提纲定范围，再回章节 PDF 找公式、图和例题。

## 4. 考前自测（题目 + 答案）

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

**题 1：这个考点的核心问题是什么？**

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

**题 2：列出这个考点最该背的 3 个抓手。**

答案：
- 第1页主要覆盖系统结构基本概念和指令系统。
- 第2页主要覆盖标量处理机、流水线和向量处理机。
- 第3页主要覆盖多处理机、互连、数据流机和归约机。

**题 3：这个考点最容易混淆或出错的地方是什么？**

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

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

**题 4：这个考点的核心问题是什么？**

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

**题 5：列出这个考点最该背的 3 个抓手。**

答案：
- 系统结构关注机器语言程序员可见属性，组成关注部件组织，实现关注物理实现。
- 透明性问题常用于区分结构/组成/实现。
- Amdahl 定律、加速比、CPU 性能指标是后续并行分析基础。

**题 6：这个考点最容易混淆或出错的地方是什么？**

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

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

**题 7：这个考点的核心问题是什么？**

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

**题 8：列出这个考点最该背的 3 个抓手。**

答案：
- CISC 强调复杂指令和多寻址方式，以硬件固化软件功能。
- RISC 强调固定长度、少寻址方式、load/store 和流水线友好。
- 重叠寄存器窗口可降低过程调用开销。

**题 9：这个考点最容易混淆或出错的地方是什么？**

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

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

**题 10：这个考点的核心问题是什么？**

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

**题 11：列出这个考点最该背的 3 个抓手。**

答案：
- 重叠解释让相邻指令的不同阶段在时间上重叠。
- 流水线性能分析常考时空图、吞吐率、加速比和效率。
- 相关分为结构相关、数据相关和控制相关，需用转发、暂停、预测等处理。

**题 12：这个考点最容易混淆或出错的地方是什么？**

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

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

**题 13：这个考点的核心问题是什么？**

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

**题 14：列出这个考点最该背的 3 个抓手。**

答案：
- 向量流水适合大量同类运算，能减少循环控制开销。
- 链接技术要求前后功能部件能连续产生和消费结果。
- 存储体冲突、向量长度和启动开销会影响实际性能。

**题 15：这个考点最容易混淆或出错的地方是什么？**

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

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

**题 16：这个考点的核心问题是什么？**

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

**题 17：列出这个考点最该背的 3 个抓手。**

答案：
- 紧耦合通常通过共享主存通信，松耦合通常通过消息传递通信。
- 互连网络结构影响带宽、延迟和可扩展性。
- Cache一致性和同步机制保证共享数据正确性。

**题 18：这个考点最容易混淆或出错的地方是什么？**

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

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

**题 19：这个考点的核心问题是什么？**

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

**题 20：列出这个考点最该背的 3 个抓手。**

答案：
- 数据令牌表示操作数就绪，结点输入齐备即可执行。
- 数据流图暴露天然并行性，但需要管理令牌和依赖。
- 控制驱动、数据驱动、需求驱动体现不同执行观。

**题 21：这个考点最容易混淆或出错的地方是什么？**

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

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

**题 22：这个考点的核心问题是什么？**

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

**题 23：列出这个考点最该背的 3 个抓手。**

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

**题 24：这个考点最容易混淆或出错的地方是什么？**

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

## 5. 最后一遍怎么背

1. 先顺着知识脉络背一遍标题，确认自己知道每一章在解决什么问题。
2. 再只看“必背抓手”，能口述就过，卡住就回对应位置。
3. 最后做自测题，答案说不完整的地方就是考前最后要补的点。
