计算机组成原理
国内考研常用教材
408 大纲对照
The Arch Reading Room
先用唐朔飞对 408 大纲,再用 COD 把数据通路跑通;CSAPP 从程序员侧补表示与 Cache;量化方法只在你要做体系结构进阶时打开。缺门电路直觉看 Harris;要中文工程语境看胡伟武;乱序整本超纲才翻姚永斌;零基础先读《编码》。
不要八本同时通读。408 先对大纲;课设再进 COD 的通路与流水线;CSAPP 补程序员视角;量化方法标了超纲再碰。Harris / 胡伟武 / 姚永斌 /《编码》按路线 D 按需打开。
书名可引用原书;下面的定位是本站的阅读建议,不是出版社广告。
国内考研常用教材
408 大纲对照
Computer Organization and Design · COD
有数字逻辑 → 数据通路
Computer Systems: A Programmer’s Perspective · CSAPP
有 C 基础 → 程序员视角
本站只精读组成侧:信息表示、机器级程序、处理器体系结构、存储层次。OS 侧四章在操作系统站。
边界:优化、链接放到需要时再读。异常/虚存/系统 I/O/并发见 os-site · CSAPP。不要两站重复啃同一章。
Computer Architecture: A Quantitative Approach · CAQA
组成课之后 → 定量 / 超纲分界
用数据比较设计。408 只需其中「怎么量化」的薄层;ILP 硬件、多发射细节、DLP/TLP 本站标为超纲。
边界:不要把 Tomasulo、多发射宽度、GPU 编程模型当成 408 必答题。机制对错仍以全书为准。
Digital Design and Computer Architecture
缺数字逻辑 → 补桥
中文体系结构教材
有组成框架 → 中文视角 / 工程语境
指令集设计、CPU 微结构、多核与一致性的中文叙述,带着龙芯工程实践语境。不当 408 大纲替代品。
边界:早期龙芯曾走 MIPS 兼容,LoongArch 是后来另立的指令集,不要捏成一句。MESI 等协议标超纲。芯片型号与工具链随年版变化。
乱序执行深读
组成课之后 → 整本超出 408
取指/分支预测、寄存器重命名、发射/执行/提交、ROB 与精确异常。408 只考到按序五级;打开本书前先接受「整本超纲」。
边界:乱序叙述不得改写按序五级结论(转发消部分 RAW、load-use 仍停顿、该模型下 WAR/WAW 不出现)。不要默预测器参数或某代 IPC。
Code: The Hidden Language of Computer Hardware and Software
入门前导读
从两态、开关网络到最小取指循环,只建立直觉。不替代组成课,也不替代 Harris 的实现层次。
边界:通俗叙事不是考纲。补码范围、IEEE 754、Cache 映射、冒险分类仍回全书。
| 任务 | 主读 | 补充 | 站内 |
|---|---|---|---|
| 对 408 大纲 | 唐朔飞 | 全书十章 | book.html + quiz |
| 数据表示与浮点 | CSAPP Ch2 | 唐朔飞运算章 | demos/float |
| 数据通路 / 流水线 | COD 处理器章 | CSAPP Ch4 | datapath · pipeline · cpu |
| Cache 与层次 | COD + CSAPP Ch6 | CAQA 存储章(部分超纲) | demos/cache |
| 缺门电路直觉 | Harris | 《编码》只作前导 | datapath · cpu |
| 中文工程语境 | 胡伟武 | industry 国产段 | 全书 07–09 |
| 乱序 / 超标量 | 姚永斌(整本超纲) | CAQA ILP 章 | 不要带进 408 |