操作系统是现代计算机系统中必不可少的基本系统软件,也是计算机专业的必修课程和从事计算机应用人员必不可少的知识。
本书是编著者在清华大学计算机系多年教学和科研的基础上对其第1版改编而成的。自本书第1版于1993年出版之后的6年多时间里,计算机技术的发展可谓一日千里,但是,UNIX操作系统及其原理与技术并末发生根本性的变化和改变。无论是Windows系列的操作系统还是UNIX系列的操作系统,其主要原理仍是来自于UNIX。因此,本书在讲述操作系统原理的基础上,仍以UNIX系统为例进行介绍。不过,为了适应计算机软硬件技术发展和培养学生掌握新技术的能力,在第1版的基础上,本书增加了线程以及实时调度等相关新内容,同时对部分章节做了适当调整。全书共分10章。除了绪论之外,其他各章是:操作系统用户界面、进程管理、处理机调度、存储管理、进程和存储管理示例、文件系统、设备管理、文件和设备管理示例以及面向对象操作系统的设计。
本书可作为计算机专业或相关专业操作系统课程的教材,也可供有关科技人员自学或参考。