第1章 引论 1
1.1 操作系统概述 1
1.2 操作系统的功能 4
1.3 操作系统的类型 6
1.4 操作系统的特性及性能指标 12
1.5 中断系统 14
思考练习题 23
第2章 作业管理和用户接口 24
2.1 用户与操作系统间的接口 24
2.2 作业管理的基本概念 27
2.3 作业的输入与输出 29
2.4 作业调度 31
2.5 作业控制 38
思考练习题 42
第3章 进程及处理机管理 45
3.1 进程及其有关概念 45
3.2 进程管理 52
3.3 进程的同步与互斥 68
3.4 进程通信 82
3.5 死锁 88
思考练习题 104
第4章 存储管理 108
4.1 概述 108
4.2 简单的存储管理 112
4.3 分页存储管理 124
4.4 请求分页存储管理 129
4.5 段式存储管理 136
4.6 段页式存储管理 143
思考练习题 147
第5章 设备管理 150
5.1 设备管理概述 150
5.2 缓冲技术 153
5.3 通道技术 157
5.4 设备分配与设备处理 166
5.5 磁盘管理 173
思考练习题 177
第6章 文件系统 179
6.1 文件系统的概念 179
6.2 文件结构和存取方法 182
6.3 文件存储空间管理 194
6.4 文件目录 198
6.5 文件的保护 205
6.6 文件的使用 210
思考练习题 217
第7章 网络操作系统 219
7.1 概述 219
7.2 网络操作系统的结构 221
7.3 网络操作系统的通信 226
7.4 资源共享 229
7.5 服务软件 232
7.6 应用程序接口 237
思考练习题 241
8.1 概述 242
第8章 UNIX系统分析 242
8.2 UNIX进程管理 244
8.3 UNIX存储管理 252
8.4 UNIX设备管理 257
8.5 UNIX文件系统 264
8.6 Linux的应用 274
思考练习题 279
第9章 Windows NT 280
9.1 概述 280
9.2 系统结构 281
9.3 Windows NT内核 282
9.4 虚拟内存管理 288
9.5 对象管理程序 293
9.6 I/O系统 295
9.7 文件系统 296
思考练习题 300
主要参考文献 302