本书由6个操作系统实验——“内核、启动与printk”“内存管理”“进程与异常”“系统调用与fork”“文件系统”“管道与Shell”以及一个Linux基础训练实验——“初始操作系统”组成。操作系统实验集成环境包括虚拟机、Git版本管理工具、自动评测工具和过程信息收集分析工具等,支持管理整个实验过程,包括初始代码的发布、代码编写、调试运行、学生代码的提交、编译测试以及评分结果的反馈。
本书可作为高等学校计算机科学与技术、软件工程等专业操作系统课程的教学参考书,也可供相关专业技术人员参考阅读。