本书按照最新教学大纲的要求,在第1版的基础上根据读者的反馈意见进行了大幅修订,增加了大量具有代表性的习题和近年研究生入学考试试题,通过对概念和习题的讲解和分析,帮助读者了解、掌握操作系统的原理。
全书共8章,主要内.容包括:操作系统引论、进程控制与同步、调度与死锁、作业管理和用户接口、存储管理、设备管理、文件管理及UNIX操作系统。每章先总结基本知识,然后通过大量习题及近年考研试题,对各个知识点进行了详细、深入、透彻的分析,使学生充分掌握求解操作系统问题的思想和方法,深化对基本概念的理解,提高分析与解决问题的能力。
本书不仅可以作为计算机专业本、专科学生学习操作系统课程的参考书,也是报考计算机专业硕士研究生的必读参考资料,同时适合于操作系统课程自学者和计算机等级(三级或四级)考试者研习。
第1章 操作系统引论
1.1 基本知识点
1.1.1 计算机系统概述
1.1.2 操作系统的形成与发展
1.1.3 操作系统的基本类型
1.1.4 操作系统的特征和功能
1.2 例题分析
1.2.1 单项选择题
1.2.2 填空题
1.2.3 综合题
第2章 进程控制与同步
2.1 基本知识点
2.1.1 进程的概念
2.1.2 进程控制
2.1.3 线程
2.1.4 互斥与同步的基本概念
2.1.5 利用硬件方法解决互斥问题
2.1.6 信号量
2.1.7 管程
2.1.8 进程通信
2.2 例题分析
2.2.1 单项选择题
2.2.2 填空题
2.2.3 综合题
第3章 调度与死锁
3.1 墓本知识点
3.1.1 调度的类型
3.1.2 进程调度方式
3.1.3 进程调度算法
3.1.4 死锁
3.1.5 死锁的处理
3.2 例题分析
3.2.1 单项选择题
3.2.2填空题
3.2.3综合题
第4章 作业管理和用户接口
4.1 基本知识点
4.1.1 用户与操作系统之间的接口
4.1.2 作业状态及作业调度
4.2 例题分析
4.2.1 单项选择题
4.2.2 填空题
4.2.3 综合题
第5章存储管理
5.1 基本知识点
5.1.1 存储管理概述
5.1.2 单一连续分配
5.1.3 分区存储管理
5.1.4 覆盖与交换
5.1.5 分页存储管理
5.1.6 请求分页存储管理
5.1.7 分段与段页式存储管理
5.2 例题分析
5.2.1 单项选择题
5.2.2填空题
5.2.3 综合题
第6章 设备管理
6.1 基本知识点
6.1.1 设备管理概述
6.1.2 输入/输出控制方式
6.1.3 中断技术
6.1.4 缓冲技术
6.1.5 设备分配
6.1.6 SPOOLing系统
6.1.7 设备处理
6.2 例题分析
6.2.1 单项选择题
6.2.2 填空题
6.2.3 综合题
第7章 文件管理
7.1 基本知识点
7.1.1 文件系统的概念
7.1.2 文件结构与存取方法
7.1.3 文件的存储设备
7.1.4 文件存储空间的管理
7.1.5 文件目录管理
7.1.6 文件共享及文件保护
7.1.7 文件的使用
7.1.8 文件系统的层次模型
7.2 例题分析
7.2.1 单项选择题
7.2.2 填空题
7.2.3 综合题
第8章 UNIX操作系统
8.1 基本知识点
8.1.I UNIX操作系统概述
8.1.2 UNIX的进程描述
8.1.3 进程控制与调度
8.1.4 进程的同步与通信
8.1.5 存储器管理
8.1.6 设备管理
8.1.7 文件管理
8.1.8 目录管理
8.1.9 文件系统的系统调用
8.2 例题分析
8.2.1单项选择题
8.2.2填空题
8.2.3 综合题
参考文献
操作系统是现代计算机系统中不可缺少的基本系统软件。如果让用户去使用一台没有
配置操作系统的计算机,那是难以想象的。操作系统控制和管理整个计算机系统中的软硬
件资源,并为用户使用计算机提供一个方便灵活、安全可靠的工作环境。
计算机操作系统是计算机专业的必修课程,由于操作系统课程所介绍的原理和算法比
较抽象,使很多学生难以理解和掌握。为了给学生一些启发,笔者根据多年讲授计算机操
作系统课程的经验编写了本书,其目的是:通过对习题的分析和解答,使学生充分掌握操
作系统的原理与算法思想,以及求解操作系统问题的思路与方法,深化对基本概念的理解,
提高分析与解决问题的能力。
本书遵循操作系统课程的教学大纲要求,内容共分8章:第1章是操作系统引论,讨
论操作系统的基本概念;第2章与第3章介绍的是处理机管理,讨论了处理机管理的基本
内容;第4章是作业管理和用户接口,讨论操作系统的两个用户接口、作业管理;第5章
是存储管理;第6章是设备管理:第7章是文件管理;第8章是UNIX操作系统,讨论UNIX
系统的内部结构、实现方法及相关题解。
每章由两部分组成,第一部分简要介绍本章的基本知识点,第二部分精选了大量的习
题,并予以详细解答,指明解题思路和完整的求解过程。其中部分习题是一些高等院校计
算机专业硕士研究生的入学试题(习题题号后面加有“*”号)。
本书习题覆盖面广,既收集了一些较容易的题目,也收集了难度适中和较高难度的题
目。因此本书不仅可以作为计算机专业本、专科学生操作系统课程的学习参考书,也是报
考计算机专业硕士研究生的考生必读的参考书,同时适合于操作系统课程自学者和计算机
等级(三级或四级)考试者研习。
由于习题较多,解答上可能存在不足之处,敬请广大读者批评指正。
联系方式:zengping@public.wh.hb.cn