图书介绍

分布式操作系统 原理与实践【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

分布式操作系统 原理与实践
  • (美)Doreen L. Galli著;徐良贤等译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:711110952X
  • 出版时间:2003
  • 标注页数:329页
  • 文件大小:24MB
  • 文件页数:341页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

分布式操作系统 原理与实践PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一章 分布式系统引论1

1.1什么是操作系统1

1.2什么是分布式系统2

1.2.1 流行的网络拓扑和特点2

1.2.2 ISO/OSI参考模型6

1.2.3 分布式计算模型8

1.2.4 分布式与集中式解决方案10

1.2.5 网络与分布式操作系统10

1. 3什么是实时系统11

1.3.1 实时事件的特点11

1.3.2 影响分布式实时应用的网络特性12

1.4什么是并行系统13

1.4.1 并行体系结构13

1.5分布式应用举例16

1.4.2 并行软件范例16

1.6小结18

1.7参考文献18

习题19

第二章 内核21

2.1内核类型21

2.2进程和线程22

2.2.1 多线程进程介绍24

2.2.2 多线程进程范例24

2.2.3 多线程支持25

2. 3进程管理26

2.3.1 进程类型27

2.3.2 负荷分布和进程迁移28

2.4进程调度30

2.4.1 识别用于调度的进程30

2.4.2 调度器的组织32

2.6参考文献33

2.5小结33

习题34

第三章 进程间通信37

3.1选择因素37

3.2消息传递37

3.2.1 阻塞原语38

3.2.2 非阻塞原语40

3.2.3 进程地址40

3.3管道42

3.3.1 非命名管道43

3.3.2 命名管道43

3.4套接字44

3.4.1 UNIX套接字45

3.4.2 Java对套接字的支持48

3.5.3 参数整理50

3.5.2 数据类型支持50

3.5.1 参数类型50

3.5远程过程调用50

3.5.4 RPC绑定51

3.5.5 RPC认证52

3.5.6 RPC调用语义52

3.5.7 SUN的ONC RPC52

3.6小结53

3.7参考文献53

第四章 内存管理54

4.1集中式内存管理回顾56

4.1.1 虚拟内存56

4.1.2 页面和段56

4.1.3 页替换算法58

4.2简单内存管理59

4.3共享内存模型59

4.3.1 共享内存性能60

4.4分布式共享内存61

4.4.1 分布式共享数据的方法61

4.3.2 高速缓存一致性61

4.4.2 DSM性能问题66

4.5内存迁移66

4.6小结68

4.7参考文献69

习题69

第五章 并发控制71

5.1互斥和临界区71

5.2信号量72

5.2.1信号量的缺点73

5.2.2信号量评估74

5.3管程74

5.3.1 条件变量74

5.3.2 管程评估75

5.4锁75

5.4.1 轮转76

5.4.2 原子操作和硬件支持77

5.5软件锁控制78

5.5.1 集中式锁管理器78

5.5.2 分布式锁管理器79

5.6令牌传递互斥80

5.7死锁80

5.7.1 防止死锁81

5.7.2 避免死锁82

5.7.3 忽略死锁82

5.7.4 检测死锁82

5.8小结83

5.9参考文献84

习题84

第六章 基于对象的操作系统86

6.1对象介绍86

6.1.1 对象定义86

6.1.2 对象的评价87

6.2 Clouds对象方法88

6.2.1 Clouds的对象88

6.2.2 Clouds的线程89

6.2.3 Clouds内存存储89

6.3 ClorusV390

6.3.1 基层:COOL内存管理90

6.3.2 通用运行时系统层:COO对象91

6.3.3 特定语言运行时系统层92

6.4 Amoeba92

6.4.1 Amoeba 对象的标识和保护92

6.4.2 Amoeba 的对象通信92

6.5分布式组件对象模型93

6.5.1 标记94

6.5.2 远程方法调用95

6.5.3 资源回收95

6.5.4 DCOM中支持的线程模型95

6.5.5 DCOM的安全策略96

6.6 CORRB概述97

6.6.1 CORRB的ORB97

6.6.2 CORRB的对象适配器98

6.6.3 CORRB的消息模型100

6.6.4 遵从CORRB标准100

6.6.5 CORRB到COM的映射100

6.7小结100

6.8参考文献101

习题101

第七章 分布式进程管理102

7.1分布式调度算法选择102

7.1.1 高度层次102

7.1.2 负荷分布目标103

7.1.3 调度的有效目标103

7.1.4 处理器绑定时间104

7.2.1 使用点数方法106

7.2调度算法的方法106

7.2.2 图论方法107

7.2.3 探查109

7.2.4 调度队列110

7.2.5 随机学习111

7.3协调者选举112

7.4孤儿进程114

7.4.1 孤儿进程清除114

7.4.2 子进程限额116

7.4.3 进程版本号116

7.5小结117

7.6参考文献118

习题118

第八章 分布式文件系统120

8.1分布式名字服务120

8.1.1 文件类型120

8.1.2 位置透明121

8.1.3 全局命名与名字透明123

8.2分布式文件服务125

8.2.1 文件多样性126

8.2.2 文件修改通知128

8.2.3 文件服务实现128

8.2.4 文件复制129

8.3分布式目录服务130

8.3.1 目录结构131

8.3.2 目录管理131

8.3.3 目录操作131

8.4网络文件系统132

8.4.1 NFS文件服务132

8.4.2 NFS目录服务133

8.4.3 NFS名字服务134

8.5 X.500134

8.6小结135

8.5.1 X.500文件和名字服务:信息模型135

8.5.2 X.500的目录服务:目录模型135

8.7参考文献136

习题137

第九章 事务管理和一致性模型139

9.1事务管理的动机139

9.1.1 更新遗失139

9.1.2 检索的不一致140

9.2事务的ACID特性143

9.3一致性模型145

9.3.1 严格一致性模型145

9.3.2 顺序一致性模型145

9.3.3 偶然一致性模型146

9.3.4 PRAM一致性模型147

9.3.5 处理器一致性模型147

9.3.6 弱一致性模型148

9.3.7 释放一致性模型150

9.3.8 懒释放一致性151

9.3.9 入口一致性模型151

9.4两阶段提交协议152

9.4.1 准备提交阶段153

9.4.2 提交阶段153

9.5嵌套事务154

9.6事务实一中的问题156

9.6.1 预读写156

9.6.2 中途退出的多米诺效应156

9.6.3 保证恢复能力156

9.7小结156

9.8参考文献157

习题157

10.2.1 获得准确的物理时间159

10.2物理时钟159

第十章 分布式同步159

10.1全局时间介绍159

10.2.2 物理时间的同步160

10.2.3 集中式物理时间服务161

10.2.4 分布式物理时间服务163

10.3网络时间协议164

10.3.1 NTP体系结构164

10.3.2 NTP设计目标165

10.3.3 NTP同步模式166

10.3.4 简单网络时间协议169

10.4逻辑时钟169

10.4.1 超前关系169

10.4.2 逻辑顺序170

10.4.3 带有逻辑时钟的总体排序172

10.5小结172

习题173

10.6参考文献173

第十一章 分布式安全175

11.1加密和数字签名175

11.1.1 对称加密176

11.1.2 非对称加密179

11.2身份认证183

11.2.1 证书表183

11.2.2 集中式证书分送中心186

11.3访问控制189

11.3.1 包过滤网关189

11.3.2 代理服务190

11.3.3 防火墙体系结构191

11.4小结192

11.5参考文献192

习题193

第十二章 实例研究195

12.1概述196

12.2内核模式综述197

12.2.1 内核对象199

12.2.2 硬件抽象层200

12.2.3 设备驱动程序200

12.2.4 执行程序200

12.3即插即用201

12.4NT文件系统204

12.4.1 访问控制表204

12.4.2 再解析点205

12.4.3 存储管理206

12.5活动目录206

12.5.1 名字空间208

12.5.2 通过修改日志实现复制和可扩展性209

12.5.3 微软的索引服务器和HTTP支持210

12.6微软管理控制台212

12.7.2 集群抽象213

12.7.1 集群服务概况213

12.7集群服务213

12.7.3 集群服务体系结构214

12.7.4 为应用程序配置的集群服务215

12.8安全性215

12.8.1 安全配置编辑器215

12.8.2 加密文件系统217

12.8.3 微软安全支持提供者接口218

12.9 HYDRA219

12.10小结220

12.11参考文献220

习题220

附录A 外科手术调整程序222

缩写词表288

术语表292

参考文献目录303

索引318

热门推荐