第一章 多机操作系统 1
§1-1 多处理机系统结构 1
目录 1
§1-2 多机处理的基本问题 4
§1-3 多处理机操作系统分类 6
第二章 多机操作系统原理 9
§2-1 多处理机调度策略 9
§2-2 多机系统的进程调控 21
§2-3 多高速缓存系统的数据统一性 26
§2-4 松耦合的共享虚存系统中的存储一致性 34
§2-5 多机系统死锁和保护 40
第三章 网络操作系统概述 44
§3-1 开放式互连系统参考模型 44
§3-2 网络操作系统的功能 47
§4-1 完成信息传送的通信原语 51
第四章 网络操作系统通信原语的设计 51
§4-2 远程过程调用 53
§4-3 二种通信原语的比较及改进 55
§4-4 通信原语设计中需考虑的问题 56
第五章 分布式操作系统概述 59
§5-1 什么是分布式系统 59
§5-2 分布式操作系统的特点 63
第六章 分布式系统中的命名系统 64
§6-1 概述 64
§6-2 标识符系统的设计要求 66
§6-3 面向机器的统一标识符 67
§6-4 面向用户的标识符 68
§6-5 地址和路径 68
§6-6 命名系统实例 70
§7-1 并发控制问题 73
第七章 分布式系统的同步 73
§7-2 两相封锁同步技术 77
§7-3 基于时间戳的同步技术 84
§7-4 并发控制算法 91
§7-5 同步算法应用实例 92
第八章 分布式系统的容错技术 100
§8-1 原子事务处理 100
§8-2 向后恢复的容错技术 109
§8-3 降级运行的容错技术 114
第九章 分布式系统的进程分配 122
§9-1 多进程任务的分解 122
§9-2 资源管理 127
第十章 保护 130
§10-1 基本保护机构 130
§10-2 单钥加密和数据加密标准 131
§10-3 加密系统的使用和钥的分配 133
§10-4 公开钥加密系统 135
§10-5 存取控制 139
第十一章 并发程序设计概念 144
§11-1 并发程序设计 144
§11-2 基于共享变量的同步原语 145
§11-3 基于消息传递的同步原语 154
第十二章 并发程序设计语言 160
§12-1 面向过程的语言 160
§12-2 面向消息的语言 177
§12-3 面向操作的语言 184
第十三章 操作系统的性能评价 200
§13-1 操作系统性能评价的目的 200
§13-2 测量技术 201
§13-3 解析技术 204