书籍详情
分布式操作系统
作者:何炎祥著
出版社:高等教育出版社
出版时间:2005-01-19
ISBN:9787040161700
定价:¥29.50
购买这本书可以去
内容简介
分布式操作系统是为分布式计算机系统配置的一种操作系统。《分布式操作系统》主要介绍设计和构造分布式操作系统的基本原理和典型实现技术,内容包括:分布式计算机系统的拓扑结构,分布式操作系统的结构模型、层次划分、通信机制、事件定序、并发控制与协同处理、资源管理、进程调度、处理机分配、死锁处理、文件系统、命名与透明性、任务分配和负载共享、故障检测与容错以及分布式事务处理,分布式共享内存,CORBA体系结构与中间件技术,面向对象的分布式操作系统的设计方法等。并分析、比较了三个有代表性的分布式操作系统实例,还讨论了一种新型分布式操作系统设计模型。《分布式操作系统》可作为高等院校高年级本科生、研究生和教师的教学用书,也可供从事分布式计算机系统体系结构、分布式操作系统、分布式数据库、分布式程序设计语言以及计算机网络等方面研究和开发的科技工作者阅读和参考。
作者简介
暂缺《分布式操作系统》作者简介
目录
第一章分布式计算机系统
11分布式系统的特征
111资源共享
112开放性
113并发性
114容错性
115透明性
12分布式系统的总体评价
121优点
122不足
13分布式系统的结构
14分布式系统的资源管理
15分布式系统的拓扑结构
151全互连结构
152部分互连结构
153层次结构
154星形结构
155环形结构
156多存取总线结构
157环-星形结构
158有规则结构
159不规则结构
1510立方体结构
16计算机网络
161远程网
162局域网
163网络分层结构及通信协议
17分布式操作系统
171多机操作系统的基本结构
172设计分布式操作系统时
应考虑的问题
173构造分布式操作系统的
途径
174分布式操作系统的结构
模型
175分布式操作系统的层次
划分
176分布式操作系统的控制
和管理策略
177分布式系统与计算机网络
178分布式操作系统的设计
方法
18小结
第二章分布式通信机制
21概述
211发送策略
212连接策略
213争夺处理
214保密
22消息传递
221消息传递原语
222同步消息传递方式的应用
223组通信
224组通信的实现
225组通信的一个实例
23远程过程调用
231RPC的功能
232RPC的通信模型
233RPC的结构及实现
234RPC的语义
24异步分布进程通信模型
241PCAP模型
242通道语法规则
243PCAP模型的基本算法及其
改进
244一个层次-F通道应用
245性能分析
25小结
第三章分布式协同处理
31事件定序与时戳
32分布式互斥算法
321分布式互斥算法的基本假定
322集中式算法
323Lamport算法
324Ricart和Agrawala算法
325令牌传递算法
33选择算法
331Bully算法
332基于环结构的算法
34小结
第四章分布式资源管理
41资源共享
411数据迁移
412计算迁移
413作业迁移
42资源管理策略
421局部集中管理
422分散式管理
423分级式管理
424一种分散式资源管理算法
425招标算法
43死锁处理
431资源分配图
432进程等待图
433利用时戳预防死锁
434死锁检测方法
435集中式死锁检测方法
436层次式死锁检测方法
44小结
第五章分布式进程与处理机管理
51进程管理
511分布式进程
512分布式进程的状态与切换
513分布式进程的同步与互斥
52处理机管理
521处理机的状态及其转换
522处理机通信
523处理机分配与调度
53小结
第六章任务分配与负载平衡
61任务分配
611任务分配环境
612影响系统性能的因素
613基于图论的分配策略
614数学规划策略
615“合一-阈值”启发式分配
算法
616一个改进的启发式算法
617基于遗传算法和模拟退火
算法的任务分配策略
618基于非循环有向任务图的
任务调度策略
62负载平衡
621概述
622负载平衡算法分类
623负载平衡算法的组成
624发送者主动算法
625接收者主动算法
626双向主动算法
627梯度模型
628接收者主动的渗透算法
629预约策略
6210投标策略
6211广播策略
63智能型任务调度算法
631任务调度中的知识及其
表示
632任务调度程序的结构
633任务调度算法的实现
64小结
第七章分布式文件系统
71分布式文件系统的要求
72分布式文件系统的组成
73设计策略
74接口
741展开文件服务
742与UNIX的比较
743目录服务
75文件系统实现技术
751文件组结构
752权限和存取控制
753文件定位
754高速缓存
76NFS分析
77小结
第八章命名服务与透明性
81概述
811名字与属性
812命名服务系统
813命名服务的一般要求
82一般的命名方式
83分布式系统中的命名方式
831名字管理器的主要功能
832分布式系统中的命名
方案
833惟一标识符和字符串名
84名字服务器的设计
85分布式系统的透明性
851透明性
852与透明性相关的几个问题
86实例分析
861SNS
862Internet域名系统(IDNS)
87小结
第九章分布式事务处理
91概述
92简单分布式事务和嵌套事务
93原子提交协议
94分布式事务的并发控制
941分布式事务的锁机制
942分布式事务中的时戳
定序并发控制
943分布式事务中的乐观并发
控制
95分布式事务的死锁
96带复制数据的事务
961复制事务的体系结构
962有效副本复制
963网络分割
964带验证的有效副本
965定数一致方法
966虚拟分割算法
97小结
第十章故障恢复与系统容错
101概述
102事务恢复
1021登录
1022影子版本
1023恢复文件中的事务状态
表及意向表表目
1024事务的故障模型
103容错
1031故障特征
1032Byzantine故障
104分层故障屏蔽和成组故障屏蔽
1041分层屏蔽
1042成组故障屏蔽
1043稳定存储器
1044主服务器与备份服务器
105小结
第十一章分布式共享内存
111概述
1111消息传递与DSM的
比较
1112DSM的主要处理方式
112设计和应用
1121数据结构
1122同步模型
1123一致性模型
1124修改问题
1125颗粒性
1126抖动问题
113有序一致性与Ivy系统
114自由一致性与Munin系统
1141自由一致性
1142Munin系统
115其他一致性模型
116小结
第十二章面向对象的分布式操作
系统设计
121对象概念
122利用对象构造分布式操作系统的
基本方法
123对象的保护域和权限
124对象的同步
125进程管理
126存储管理
127设备管理
128I/O管理
129通信管理
1210小结
第十三章分布式操作系统实例分析
131Mach系统
1311设计目标和主要设计
特性
1312Mach的主要概念
1313端口.命名和保护
1314任务和线程
1315通信模型
1316通信实现
1317内存管理
1318外部页面
1319Mach的主要特征
132Chorus系统
1321设计目标和主要设计
特性
1322Chorus的主要概念
1323进程管理模型
1324命名和保护
1325资源的群组管理
1326通信模型及其实现
1327Chorus的主要特征
133Amoeba系统
1331设计目标和主要设计
特征
1332保护和权限
1333进程与通信
1334通信实现
1335Amoeba的主要特征
134Mach,Chorus和Amoeba三者的
比较
第十四章中间件技术与CORBA
体系结构
141中间件技术
142CORBA
1421CORBA简述
1422CORBA体系结构
143基于Agent和CORBA技术的
分布式多媒体数据挖掘系统
1431系统简介
1432系统体系结构
1433系统工作流程
144小结
第十五章新型分布式操作系统及其
研制方法研究
151问题的提出
152新型分布式操作系统自动生成
系统模型
153需要解决的关键问题
参考文献
11分布式系统的特征
111资源共享
112开放性
113并发性
114容错性
115透明性
12分布式系统的总体评价
121优点
122不足
13分布式系统的结构
14分布式系统的资源管理
15分布式系统的拓扑结构
151全互连结构
152部分互连结构
153层次结构
154星形结构
155环形结构
156多存取总线结构
157环-星形结构
158有规则结构
159不规则结构
1510立方体结构
16计算机网络
161远程网
162局域网
163网络分层结构及通信协议
17分布式操作系统
171多机操作系统的基本结构
172设计分布式操作系统时
应考虑的问题
173构造分布式操作系统的
途径
174分布式操作系统的结构
模型
175分布式操作系统的层次
划分
176分布式操作系统的控制
和管理策略
177分布式系统与计算机网络
178分布式操作系统的设计
方法
18小结
第二章分布式通信机制
21概述
211发送策略
212连接策略
213争夺处理
214保密
22消息传递
221消息传递原语
222同步消息传递方式的应用
223组通信
224组通信的实现
225组通信的一个实例
23远程过程调用
231RPC的功能
232RPC的通信模型
233RPC的结构及实现
234RPC的语义
24异步分布进程通信模型
241PCAP模型
242通道语法规则
243PCAP模型的基本算法及其
改进
244一个层次-F通道应用
245性能分析
25小结
第三章分布式协同处理
31事件定序与时戳
32分布式互斥算法
321分布式互斥算法的基本假定
322集中式算法
323Lamport算法
324Ricart和Agrawala算法
325令牌传递算法
33选择算法
331Bully算法
332基于环结构的算法
34小结
第四章分布式资源管理
41资源共享
411数据迁移
412计算迁移
413作业迁移
42资源管理策略
421局部集中管理
422分散式管理
423分级式管理
424一种分散式资源管理算法
425招标算法
43死锁处理
431资源分配图
432进程等待图
433利用时戳预防死锁
434死锁检测方法
435集中式死锁检测方法
436层次式死锁检测方法
44小结
第五章分布式进程与处理机管理
51进程管理
511分布式进程
512分布式进程的状态与切换
513分布式进程的同步与互斥
52处理机管理
521处理机的状态及其转换
522处理机通信
523处理机分配与调度
53小结
第六章任务分配与负载平衡
61任务分配
611任务分配环境
612影响系统性能的因素
613基于图论的分配策略
614数学规划策略
615“合一-阈值”启发式分配
算法
616一个改进的启发式算法
617基于遗传算法和模拟退火
算法的任务分配策略
618基于非循环有向任务图的
任务调度策略
62负载平衡
621概述
622负载平衡算法分类
623负载平衡算法的组成
624发送者主动算法
625接收者主动算法
626双向主动算法
627梯度模型
628接收者主动的渗透算法
629预约策略
6210投标策略
6211广播策略
63智能型任务调度算法
631任务调度中的知识及其
表示
632任务调度程序的结构
633任务调度算法的实现
64小结
第七章分布式文件系统
71分布式文件系统的要求
72分布式文件系统的组成
73设计策略
74接口
741展开文件服务
742与UNIX的比较
743目录服务
75文件系统实现技术
751文件组结构
752权限和存取控制
753文件定位
754高速缓存
76NFS分析
77小结
第八章命名服务与透明性
81概述
811名字与属性
812命名服务系统
813命名服务的一般要求
82一般的命名方式
83分布式系统中的命名方式
831名字管理器的主要功能
832分布式系统中的命名
方案
833惟一标识符和字符串名
84名字服务器的设计
85分布式系统的透明性
851透明性
852与透明性相关的几个问题
86实例分析
861SNS
862Internet域名系统(IDNS)
87小结
第九章分布式事务处理
91概述
92简单分布式事务和嵌套事务
93原子提交协议
94分布式事务的并发控制
941分布式事务的锁机制
942分布式事务中的时戳
定序并发控制
943分布式事务中的乐观并发
控制
95分布式事务的死锁
96带复制数据的事务
961复制事务的体系结构
962有效副本复制
963网络分割
964带验证的有效副本
965定数一致方法
966虚拟分割算法
97小结
第十章故障恢复与系统容错
101概述
102事务恢复
1021登录
1022影子版本
1023恢复文件中的事务状态
表及意向表表目
1024事务的故障模型
103容错
1031故障特征
1032Byzantine故障
104分层故障屏蔽和成组故障屏蔽
1041分层屏蔽
1042成组故障屏蔽
1043稳定存储器
1044主服务器与备份服务器
105小结
第十一章分布式共享内存
111概述
1111消息传递与DSM的
比较
1112DSM的主要处理方式
112设计和应用
1121数据结构
1122同步模型
1123一致性模型
1124修改问题
1125颗粒性
1126抖动问题
113有序一致性与Ivy系统
114自由一致性与Munin系统
1141自由一致性
1142Munin系统
115其他一致性模型
116小结
第十二章面向对象的分布式操作
系统设计
121对象概念
122利用对象构造分布式操作系统的
基本方法
123对象的保护域和权限
124对象的同步
125进程管理
126存储管理
127设备管理
128I/O管理
129通信管理
1210小结
第十三章分布式操作系统实例分析
131Mach系统
1311设计目标和主要设计
特性
1312Mach的主要概念
1313端口.命名和保护
1314任务和线程
1315通信模型
1316通信实现
1317内存管理
1318外部页面
1319Mach的主要特征
132Chorus系统
1321设计目标和主要设计
特性
1322Chorus的主要概念
1323进程管理模型
1324命名和保护
1325资源的群组管理
1326通信模型及其实现
1327Chorus的主要特征
133Amoeba系统
1331设计目标和主要设计
特征
1332保护和权限
1333进程与通信
1334通信实现
1335Amoeba的主要特征
134Mach,Chorus和Amoeba三者的
比较
第十四章中间件技术与CORBA
体系结构
141中间件技术
142CORBA
1421CORBA简述
1422CORBA体系结构
143基于Agent和CORBA技术的
分布式多媒体数据挖掘系统
1431系统简介
1432系统体系结构
1433系统工作流程
144小结
第十五章新型分布式操作系统及其
研制方法研究
151问题的提出
152新型分布式操作系统自动生成
系统模型
153需要解决的关键问题
参考文献
猜您喜欢