目录 1
第一章 引论 1
§1.1 实时系统 2
§1.2 作业处理系统 3
§1.3 示例操作系统 5
第二章 操作系统的功能和特性 7
§2.1 操作系统的功能 7
§2.2 操作系统的特性 11
§2.3 性能 13
第三章 并发进程 15
§3.1 程序、进程和处理机 15
§3.2 进程间的通信 18
§3.3 信号灯 20
§3.4 小结 30
第四章 系统核 31
§4.1 基本硬件机构 31
§4.2 系统核概要 33
§4.3 进程的表示 35
§4.4 初级中断处理程序 36
§4.5 处理机分派程序 40
§4.6 wait和signal的实施 44
第五章 存贮管理 50
§5.1 目的 50
§5.2 虚拟存贮器 52
§5.3 虚拟存贮器的实现 52
§5.4 存贮器分配策略 64
§5.5 工作集模型 70
§5.6 在示例系统中的实施 73
第六章 输入输出 74
§6.1 设计目标及其含意 75
§6.2 输入输出过程 78
§6.3 设备处理进程 80
§6.4 缓冲 84
§6.5 文件设备 86
§6.6 假脱机 87
§6.7 小结 90
§7.1 目的 92
第七章 文件系统 92
§7.2 文件目录和文件存贮器 94
§7.3 共享和安全 99
§7.4 次级存贮器组织 102
§7.5 文件系统的完整性 104
§7.6 打开和关闭文件 105
§7.7 小结 110
第八章 资源分配和调度 112
§8.1 概述 112
§8.2 分配机构 113
§8.3 死锁 115
§8.4 调度进程 122
§8.5 调度算法 124
§8.6 进程的层次结构 130
§8.7 控制和计账 134
§8.8 小结 138
第九章 保护 140
§9.1 目的 140
§9.2 保护机构的发展 141
§9.3 层次结构保护系统 145
§9.4 通用系统 148
§9.5 小结 153
第十章 可靠性 154
§10.1 目标和术语 154
§10.2 故障避免 157
§10.3 错误检测 161
§10.4 故障处理 162
§10.5 错误恢复 164
§10.6 多级出错处理 167
§10.7 结论 170
第十一章 作业控制 171
§11.1 概述 171
§11.2 命令语言 172
§11.3 作业控制语言 174
§11.4 作业池 180
§11.5 系统信息 180
§11.6 作业通过系统的途径 182
结束语 183
参考文献 188