第1章 引论 1
1.1 操作系统的概念 1
1.2 操作系统的功能 4
1.3 操作系统的基本类型 6
1.4 操作系统的特性及性能指标 13
1.5 中断系统 15
小结 23
思考题 24
第2章 作业管理和用户接口 26
2.1 用户与操作系统间的接口 26
2.2 作业管理的基本概念 29
2.3 作业的输入与输出 31
2.4 作业调度 33
2.5 作业控制 39
小结 44
思考题 44
第3章 进程及处理机管理 47
3.1 进程及其有关概念 47
3.2 进程管理 54
3.3 进程的同步与互斥 69
3.4 进程通信 83
3.5 死锁 89
小结 97
思考题 105
第4章 存储管理 110
4.1 概述 110
4.2 简单的存储管理 115
4.3 分页存储管理 126
4.4 请求分页存储管理 131
4.5 段式存储管理 139
4.6 段页式存储管理 145
小结 149
思考题 150
第5章 设备管理 154
5.1 设备管理概述 154
5.2 缓冲技术 157
5.3 通道技术 161
5.4 设备分配与设备处理 169
5.5 磁盘管理 176
小结 180
思考题 181
第6章 文件系统 183
6.1 文件系统的概念 183
6.2 文件结构和存取方法 187
6.3 文件存储空间管理 198
6.4 文件目录 203
6.5 文件的保护 210
6.6 文件的使用 216
小结 223
思考题 224
第7章 网络操作系统 226
7.1 概述 226
7.2 网络操作系统的结构 228
7.3 网络操作系统的通信 233
7.4 资源共享 237
7.5 服务软件 239
7.6 应用程序接口 244
小结 249
思考题 250
第8章 UNIX操作系统分析 251
8.1 概述 251
8.2 UNIX进程管理 253
8.3 UNIX存储管理 261
8.4 UNIX设备管理 266
8.5 UNIX文件系统 272
8.6 Linux的应用 282
小结 287
思考题 287
第9章 Windows Vista 289
9.1 概述 289
9.2 Windows Vista内核 293
9.3 Windows Vista存储技术 319
9.4 Windows Vista设备管理 322
9.5 Windows Vista文件系统 324
9.6 Windows Vista安全性 329
小结 332
思考题 333
第10章 嵌入式操作系统 334
10.1 嵌入式系统介绍 334
10.2 VxWorks系统 341
10.3 嵌入式Linux 353
10.4 Windows CE/Mobile 363
小结 373
思考题 374
附录 常用文件扩展名的相应文件类型 375
主要参考文献 385