图书前言

操作系统是现代计算机系统中不可缺少的基本系统软件。如果让用户去使用一台没有配置操作系统的计算机,那是难以想象的。操作系统控制和管理整个计算机系统中的软硬件资源,并为用户使用计算机提供一个方便灵活、安全可靠的工作环境。

计算机操作系统是计算机专业的必修课程,由于操作系统课程所介绍的原理和算法比较抽象,使很多学生难以理解和掌握。为了给学生一些启发,笔者根据多年讲授计算机操作系统课程的经验编写了本书,其目的是:通过对习题的分析和解答,使学生充分掌握操作系统的原理与算法思想,以及求解操作系统问题的思路与方法,深化对基本概念的理解,提高分析与解决问题的能力。

本书遵循操作系统课程的教学大纲要求,将内容分为8章:第1章是操作系统引论,讨论操作系统的基本概念;第2章与第3章介绍的是处理机管理,讨论了处理机管理的基本内容;第4章是作业管理和用户接口,讨论操作系统的两个用户接口、作业管理;第5章是存储管理;第6章是设备管理;第7章是文件管理;第8章是UNIX操作系统,讨论UNIX系统的内部结构、实现方法及相关题解。

每章由两部分组成,第1部分简要介绍本章的基本知识点,第2部分精选了大量的习题,并予以详细解答,指明解题思路和完整的求解过程。其中部分习题是一些高等院校计算机专业硕士研究生的入学试题(习题题号后面加有“★”号)。

本书在第2版的基础上进行了修订和扩充。习题覆盖面广,既收集了一些较容易的题目,也收集了难度适中和难度较高的题目。因此,本书可以作为计算机专业本、专科学生操作系统课程的学习参考书,也是报考计算机专业硕士研究生的考生必读的参考书,同时适合于操作系统课程自学者和计算机等级(三级或四级)考试者研习。

由于本书习题较多,解答上可能存在不足之处,敬请广大读者批评指正。

联系方式:zengping@public.wh.hb.cn