第1章 操作系统导论 1
1.1 操作系统的概念 1
1.2 操作系统的发展历史 7
1.3 操作系统的类型 13
1.4 操作系统体系结构 16
1.5 人机界面 19
小结 22
习题 23
第2章 进程与处理器管理 25
2.1 进程的引入 24
2.2 进程状态和管理 29
2.3 进程同步与通信 34
2.4 处理器调度 48
2.5 死锁 57
2.6 线程 62
小结 64
习题 65
第3章 存储器管理 67
3.1 存储器管理概述 67
3.2 重定位 69
3.3 存储器管理技术 71
3.4 分区管理技术 73
3.5 分页存储管理 79
3.6 分段存储管理 84
3.7 段页式存储管理 86
3.8 虚拟存储器管理 87
3.9 常用的页面置换算法 92
3.10 虚拟存储管理中的软件策略 96
小结 99
习题 99
第4章 设备管理 101
4.1 概述 102
4.2 输入/输出的工作过程 105
4.3 设备的管理 107
4.4 数据传输的方式 109
4.5 设备处理 116
4.6 设备管理技术 118
4.7 磁盘I/O 122
小结 124
习题 125
第5章 文件系统 126
5.1 概述 126
5.2 文件目录 129
5.3 文件的组织结构 135
5.4 文件存储空间管理 144
5.5 文件的共享、保护与保密 146
5.6 文件系统的实现 152
小结 155
习题 156
第6章 Windows操作系统 157
6.1 Windows操作系统简介 157
6.2 Windows XP/2003的进程与线程 160
6.3 Windows XP/2003的存储管理 167
6.4 Windows XP/2003的I/O系统 176
6.5 Windows XP/2003文件系统 188
小结 195
习题 196
第7章 Linux操作系统 197
7.1 Linux操作系统简介 197
7.2 Linux的进程管理 200
7.3 Linux的内存管理 205
7.4 Linux的文件系统 208
7.5 Linux的设备管理 215
小结 218
习题 218
第8章 操作系统安全 219
8.1 操作系统安全概述 219
8.2 数据加密技术 222
8.3 认证技术 224
8.4 防火墙技术 227
8.5 访问控制技术 233
8.6 操作系统安全及网络安全 237
小结 244
习题 244
第9章 现代操作系统的发展 245
9.1 现代操作系统概述 245
9.2 嵌入式操作系统 252
9.3 分布式操作系统 261
小结 271
习题 272
参考文献 273