理解现代操作系统的基本原理和算法对于大学计算机科学至关重要。然而,由于这一课题的复杂性,掌握它需要丰富的实践经验。《操作系统设计与实现(OSP 2方法)》就是为满足这一要求而编写的。通过让学生亲自动手使用0SP2这一下一代高度流行的教学软件,教授操作系统设计与实现中的入门级话题。《操作系统设计与实现(OSP 2方法)》向学生展示了操作系统的许多重要特性,但同时又避免让学生接触底层的、与机器相关的问题。使用与《操作系统设计与实现(OSP 2方法)》配套的软件,《操作系统设计与实现(OSP 2方法)》包含的项目设计足够用作三个学期的课程,但每一学期的课程都足以覆盖虚拟存储管理中的页面替换策略、CPU调度策略、磁盘寻道时间优化,以及操作系统设计中的其他话题。《操作系统设计与实现(OSP 2方法)》为刚接触操作系统课程的大学生编写。通过用户友好型的、高度灵活的OSP2教学软件环境,《操作系统设计与实现(OSP 2方法)》提供了操作系统设计与实现的重要基础。