(获教育部优秀教材一等奖,全国优秀畅销图书奖)张尧学 史美林 编著 操作系统是现代计算机系统中必不可少的基本系统软件,也是计算机专业的必修课程和从事计算机应用人员必不可少的知识。 本书是编著者在清华大学计算机系多年教学和科研的基础上,对其第一版改编而成的。自本书在1993年出版第一版之后的6年多时间里,计算机技术的发展可谓一日千里,但是,UNIX操作系统及其原理与技术并未发生根本性的变化和改变。无论是Windows系列的操作系统还是UNIX系列的操作系统,其主要原理仍是来自于UNIX。因此,本书在讲述操作系统原理的基础上,仍以UNIX系统为例进行介绍。不过,为了适应计算机软硬件技术的迅速发展和培养学生掌握新技术的能力,在第一版的基础上,我们增加了线程以及实时调度等相关新内容。同时,在保持第一版的优点前提下,对原书部分章节做了适当调整。 第2版全书共分为10章。 第1章简要介绍操作系统基本概念、功能、分类以及发展历史等,第2章则主要讨论操作系统界面和简单的使用操作方法。第3章介绍进程与线程管理的有关概念和技术,第4章主要是处理机管理和调度策略。调度策略与算法主要用于处理机管理,但在交换区等其他资源分配时也被大量使用。第5章介绍存储管理,包括分区、分页,以及分段和段页式管理等。作为进程管理与存储管理的实例,第6章介绍UNIX system V的进程与存储管理系统。第7章介绍文件系统,第8章讲述设备管理技术。第9章则在第7章与第8章的基础上介绍UNIX system V的文件和设备管理方法。最后一章介绍面向对象操作系统设计技术。 本书可作为计算机专业和相关专业的操作系统课程教材,也可供有关科技人员阅读和参考。