最近在学习《深入理解计算机系统》(CSAPP),为了方便阅读、查阅和做笔记,我整理了一份中文 Markdown 资料,并搭建了在线阅读网站,分享给同样在学习这本书的朋友。
- 在线阅读:CSAPP 中文阅读
- GitHub:SunnyMaria/csapp-zh-markdown

为什么整理
现在查找资料、借助 AI 解释概念都很方便,但对我来说,想把计算机底层知识联系起来,仍然需要沿着一本完整的教材系统学习。
整理这个项目,主要是为了让阅读形式更适合自己的学习习惯:能搜索某个概念,能方便地查看代码,也能把正文下载到本地,配合自己习惯的工具记录笔记。
我自己也是这份资料的读者,希望整理后的内容既方便查阅,也适合从头到尾读下去。
项目包含什么
目前已经整理了前言、第 1~12 章正文、配套习题答案,以及八个实验的中文说明和实验包。
正文尽量保留原书的章节顺序、文字、公式、代码、图表和练习。整理的重点是内容还原与阅读适配,没有将全书改写成知识点摘要。
一些影响实际使用的细节也做了处理:
- 简单公式直接用公式表示,方便阅读和复制。
- 练习题里的简单表格尽量保留为可编辑表格,保留填空位置。
- 需要图形表达的结构图、流程图等保留图片。
- 图片使用相对路径,完整下载仓库后可以对应显示。
- 每章同时提供整章版和按小节拆分的版本。
怎么使用
在线阅读
直接打开网站即可,支持章节导航、全文搜索、前后页跳转和深色模式,电脑与手机均可访问。
适合想直接开始阅读,或者临时查找某个知识点的场景。
本地阅读与笔记
下载 GitHub 仓库后,可以用自己习惯的 Markdown 编辑器打开正文。
整章文件适合连续阅读,小节文件适合单独查阅和对照学习。下载时请完整保留目录结构,确保图片和相对链接正常对应。
配合实验学习
仓库和网站都有单独的“实验”入口,放置中文实验说明和相关实验包,方便在阅读对应章节后动手实践。
来源与维护
特别感谢 Hansimov/csapp,本项目使用的 OCR 基础资料来自该仓库。
原书内容的版权归原作者及相应权利人所有,我所做的是资料整理与阅读形式的适配。
后续会继续维护内容和阅读体验。希望这份整理能让同样在学习 CSAPP 的朋友少花一些搜集资料和处理排版的时间,把精力留给阅读、思考和实验。