第1章 操作系统概述 1
1.1 操作系统的定义与功能 1
1.2 操作系统的分类 14
1.3 操作系统的特征和性能指标 24
1.4 操作系统的接口 28
练习题 32
第2章 常用操作系统概述 35
2.1 Windows操作系统 35
2.2 Linux操作系统 42
练习题 45
第3章 处理机管理 46
3.1 进程的引入 46
3.2 进程 49
3.3 进程的调度与管理 55
3.4 作业调度 65
3.5 Windows的处理机管理及实验 72
3.6 Linux的处理机管理及实验 79
练习题 84
第4章 进程间的制约关系 87
4.1 进程间的制约关系 88
4.2 信号量机制 91
4.3 死锁 104
4.4 高级进程通信 112
4.5 Windows中的进程通信 117
4.6 Linux中的进程通信 120
练习题 122
第5章 存储管理 127
5.1 存储管理概述 128
5.2 固定分区存储管理 132
5.3 可变分区存储管理 138
5.4 页式存储管理 144
5.5 段式和段页式存储管理 154
5.6 请求分页式存储管理 158
5.7 Windows的存储管理及实验 166
5.8 Linux的存储管理及实验 173
练习题 178
第6章 设备管理 182
6.1 设备管理概述 182
6.2 设备分配与调度 189
6.3 输入/输出控制方式 198
6.4 设备管理技术 202
6.5 Windows的设备管理及实验 206
6.6 Linux的设备管理及实验 215
练习题 222
第7章 文件管理 225
7.1 文件管理的基本概念 225
7.2 文件的结构与文件目录 228
7.3 文件存储空间的管理 236
7.4 文件的使用 239
7.5 Windows的文件管理及实验 243
7.6 Linux的文件管理及实验 252
练习题 256
参考文献 260