本书作者张尧学教授和史美林教授有多年丰富的计算机教学及科研经验,对各种现代操作系统有深入细致的了解。本书对操作系统的基本概念和发展历史进行了系统的阐述,并对操作系统的核心功能如进程管理、处理机调度、存储管理、文件系统和设备管理等作了详尽的描述和分析。本书行文简洁流畅,讲解清晰,为读者深入理解操作系统的原理提供了坚实的理论基础。本书既注重对操作系统的经典内容的论述,又紧密联系当前操作系统的发展方向。以当代最流行的操作系统Windows和Linux作为实例,阐述了操作系统的具体实现,反映了现代操作系统技术最新发展方向。
操作系统是现代计算机系统中必不可少的基本系统软件,也是计算机专业的必修课程和从事计算机应用人员必不可少的知识。
本书是编著者在清华大学计算机系多年教学和科研的基础上对其第2版改编而成的。主要内容包括操作系统用户界面、进程与线程管理、处理机管理、内存管理、文件系统与设备管理等基本原理及Linux和Windows两个主流操作系统的内核介绍。
与第2版相比,本书进一步深入浅出地对操作系统基本原理进行了描述,而且,本书更进一步强调了学生对当前主流操作系统的了解。因此,本书去掉了第2版中的操作系统示例UNIX System V,换之为Linux 2.4和Windows NT。
全书共11章。本书可作为计算机专业或相关专业操作系统课程的教材,也可供有关科技人员自学或参考。