目录
前言
第一章 绪论
1.1操作系统概念
1.2操作系统的历史
1.3操作系统的基本类型
1.4操作系统功能
1.5研究操作系统的几种观点
思考与习题
第二章 作业管理
2.1作业的基本概念
2.2作业的建立过程
2.3用户接口
2.4分时作业管理
本章小结
思考与习题
第三章 UNIX用户接口
3.1UNIX简介
3.2Shell
3.3系统调用
3.4X-window
本章小结
思考与习题
第四章 进程管理
4.1进程的概念
4.2进程的描述
4.3进程状态及其转换
4.4进程控制
4.5进程互斥
4.6进程同步
4.7进程通信
4.8死锁问题
本章小结
思考与习题
第五章 处理机调度
5.1分级调度
5.2作业调度
5.3进程调度
5.4调度算法
5.5算法评价
5.6多处理机调度
本章小结
思考与习题
第六章 存储管理
6.1存储管理的功能
6.2单道环境下的存储管理
6.3分区存储管理
6.4覆盖与交换技术
6.5页式管理
6.6段式与段页式管理
6.7局部性原理和抖动问题
本章小结
思考与习题
第七章 UNIX进程和存储管理
7.1UNIX进程和存储管理简介
7.2UNIX进程结构
7.3进程控制
7.4UNIX进程调度与交换
7.5进程通信
7.6UNIX存储管理
本章小结
思考与习题
第八章 文件系统
8.1文件系统的概念
8.2文件的逻辑结构与存取方法
8.3文件的物理结构与存储设备
8.4文件存储空间管理
8.5文件目录管理
8.6文件存取控制
8.7文件的使用
8.8文件系统的层次模型
本章小结
思考与习题
第九章 设备管理
9.1引言
9.2数据传送控制方式
9.3中断技术
9.4缓冲技术
9.5设备分配
9.6I/O进程控制
9.7设备驱动程序
本章小结
思考与习题
第十章 UNIX文件和设备管理
10.1文件系统的特点与文件类别
10.2文件系统的数据结构及其关系
10.3资源管理和地址映射
10.4目录与搜索方法
10.5文件系统的系统调用
10.6UNIXsystemV的中断和异常总控程序
10.7缓冲区管理
10.8块设备驱动
10.9字符设备驱动
本章小结
思考与习题
第十一章 面向对象的操作系统
11.1面向对象的基本概念
11.2面向对象和操作系统
11.3面向对象操作系统的分类
11.4面向对象的操作系统实例
本章小结
参考文献