第1章 操作系统引论 1
1.1 操作系统的地位作用 1
1.1.1 操作系统概念 1
1.1.2 操作系统的地位 3
1.1.3 操作系统的作用及在军事信息化中的
应用 4
1.2 操作系统发展历程 6
1.2.1 早期操作系统 6
1.2.2 传统操作系统 7
1.2.3 现代操作系统 9
1.3 常用操作系统介绍 10
1.3.1 Windows系列 10
1.3.2 UNIX家族 12
1.3.3 LINUX及其他 15
习题1 19
第2章 进程管理 20
2.1 进程的基本概念 20
2.1.1 进程定义及特性 20
2.1.2 进程状态及转化 22
2.1.3 进程描述 24
2.1.4 进程队列 25
2.2 进程控制、同步和通信 27
2.2.1 进程控制 27
2.2.2 进程同步的基本问题 30
2.2.3 进程通信的基本问题 36
2.3 线程 38
2.3.1 线程的基本概念 38
2.3.2 线程间的同步和通信 41
2.3.3 线程的实现方式 42
2.4 进程调度 43
2.4.1 调度概念及模型 44
2.4.2 调度准则 47
2.4.3 调度算法 49
2.5 死锁 55
2.5.1 死锁概念 56
2.5.2 死锁预防 57
2.5.3 死锁避免 59
2.5.4 死锁检测 61
2.5.5 死锁解除 62
2.5.6 死锁综合处理 64
习题2 65
第3章 存储管理 67
3.1 存储管理概述 67
3.1.1 存储管理功能 68
3.1.2 内存分配与回收 69
3.1.3 重定位 69
3.1.4 存储保护 70
3.2 连续分配存储管理 70
3.2.1 固定分区法 71
3.2.2 动态分区法 72
3.2.3 可重定位分区法 75
3.3 分页存储管理 77
3.3.1 分页存储管理的基本思想 77
3.3.2 页面与页表 77
3.3.3 分页系统中的地址映射 79
3.4 分段存储管理 82
3.4.1 分段存储管理的基本思想 82
3.4.2 分段系统的地址映射 83
3.4.3 段的共享与保护 84
3.4.4 分页与分段的区别 85
3.5 段页式存储管理 86
3.5.1 段页式存储管理的基本思想 86
3.5.2 段页式存储管理的地址映射 86
3.6 虚拟存储器 87
3.6.1 虚拟存储器的概念 87
3.6.2 虚拟存储器的实现方法 89
3.7 页面置换算法 91
3.7.1 最佳置换算法 91
3.7.2 先进先出置换算法 91
3.7.3 最近最久未使用置换算法 92
3.7.4 其他置换算法 93
习题3 94
第4章 文件管理 96
4.1 文件系统概述 96
4.1.1 文件及文件系统 96
4.1.2 文件命名及属性 99
4.1.3 文件操作 101
4.2 文件组织结构及存取方法 103
4.2.1 文件逻辑结构 103
4.2.2 文件物理结构 108
4.2.3 文件存取方法 115
4.3 文件目录管理 116
4.3.1 文件目录概念 117
4.3.2 文件目录结构 117
4.3.3 文件目录操作 121
4.4 文件系统实现 122
4.4.1 文件系统格式 122
4.4.2 文件存储分配 128
4.4.3 空闲存储空间管理 131
习题4 132
第5章 设备管理 134
5.1 设备管理概述 134
5.1.1 设备分类和标识 134
5.1.2 I O系统结构 136
5.1.3 设备控制器 137
5.1.4 I O系统控制方式 139
5.1.5 设备管理的功能 142
5.2 设备分配 143
5.2.1 设备分配相关因素 143
5.2.2 设备分配算法 144
5.2.3 SPOOLing技术 144
5.3 I O软件 147
5.3.1 I O软件层次结构 147
5.3.2 中断处理程序 148
5.3.3 设备驱动程序 149
5.3.4 设备独立性软件 152
5.3.5 用户层的I O软件 154
5.4 磁盘调度与管理 154
5.4.1 磁盘调度 154
5.4.2 磁盘管理 157
习题5 160
第6章 操作系统安全 161
6.1 操作系统安全问题 161
6.1.1 操作系统面临的安全威胁 161
6.1.2 操作系统安全发展历程 163
6.1.3 操作系统安全相关术语 165
6.2 操作系统安全机制 167
6.2.1 访问控制 168
6.2.2 标识与鉴别 170
6.2.3 安全审计 172
6.2.4 安全配置 173
6.3 操作系统安全模型 176
6.3.1 安全模型的概念、作用与特征 177
6.3.2 安全模型的分类 178
6.4 操作系统安全体系结构 181
6.4.1 安全体系结构概念 182
6.4.2 安全体系结构类型 183
6.4.3 典型安全体系结构 183
6.5 操作系统安全评测 185
6.5.1 安全评测方法 185
6.5.2 国内外安全评测准则 187
6.5.3 国际通用安全评测准则CC 188
6.5.4 中国国标GB 17859—1999 189
6.5.5 中国推荐标准 189
6.6 操作系统安全实践 190
6.6.1 Windows操作系统安全技术 190
6.6.2 UNIX Linux操作系统安全技术 198
习题6 208
参考文献 209