Operating Systems: Three Easy Pieces(中文译名《操作系统导论》)是由美国威斯康星大学麦迪逊分校的 Remzi H. Arpaci-Dusseau 与 Andrea C. Arpaci-Dusseau 教授合著的经典操作系统教材,可通过 官网 免费获取核心资源。本书围绕操作系统至关重要的三大核心概念展开:虚拟化、并发与持久性,串联起现代操作系统的所有关键组件,逻辑清晰且层层递进。在理解这些核心概念的同时,你还将掌握实用技能,包括操作系统如何进行 CPU 调度、内存管理以及文件的持久化存储等底层工作机制。
*注:根据教材官网公示信息,加州大学洛杉矶分校(UCLA)的荣誉兼职教授 Peter Reiher 为本书增补了第四部分内容,聚焦 “安全”(Security)相关主题。
带编号的文件夹与书籍各部分一一对应;code 文件夹中存放了教材配套的源代码;extension 文件夹则收录了本人针对书中部分疑难知识点的讨论和扩展,相关内容以 C 语言代码及注释的形式呈现;supplement 存放了原版教材中的插图和部分章节的讨论题目;最后,assets 存放了本项目所需的图片素材。
