内容简介:
本书以提升读者的系统能力为目标,构建以工程案例为主线的层层递进的学习路径,通过“文件整理”“矩阵乘法”等实际问题,逐步引入进程、线程、虚拟内存、I/O等操作系统概念,以及cache、指令流水等底层细节,并通过编程实践、观察测量等方法将抽象的知识具象展示出来,再融入调试工具、版本管理、数据分析等系统开发常用的工程技术手段的介绍,使读者深入理解操作系统,并充分利用操作系统的特点,优化系统性能。
本书适合作为高校计算机类相关专业操作系统课程的教材或实践教材,也适合对操作系统感兴趣的读者和技术人员阅读。