注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计程序设计综合分布式操作系统:原理与实践

分布式操作系统:原理与实践

分布式操作系统:原理与实践

定 价:¥38.00

作 者: (美)Doreen L. Galli著;徐良贤[等]译
出版社: 机械工业出版社
丛编项: 计算机科学丛书
标 签: 分布式操作系统

ISBN: 9787111109525 出版时间: 2003-01-01 包装: 简裝本
开本: 26cm 页数: 329 字数:  

内容简介

  本书从杼7和实践的角度详细论述了分布式操作系统的各个主要方面,还包括了实际操作系统的相关范例以及广泛算法的具体实例,其中提及的核心Web站点、ftp站点和文献提供了大量参考资料。此外,Windows2000案例研究提供了一个实际商业解决方案的例子。附录中还有一个简单的C/S实际应用来演示关键的分布式计瞬息万变程序的设计概念,以加深概念并展示分布式操作系统设计人员所需进行的设计与操作。/本书内容丰富、结构合理,适于作为计算机及相关专业的本科生和研究生的教材,也是计算机从业人员掌握分布式操作系统原理的理想读物。

作者简介

暂缺《分布式操作系统:原理与实践》作者简介

图书目录

第1章  分布式系统引论                  
 1. 1  什么是操作系统                  
 1. 2  什么是分布式系统                  
 1. 2. 1  流行的网络拓扑和特点                  
 1. 2. 2  ISO/OSI参考模型                  
 1. 2. 3  分布式计算模型                  
 1. 2. 4  分布式与集中式解决方案                  
 1. 2. 5  网络与分布式操作系统                  
 1. 3  什么是实时系统                  
 1. 3. 1  实时事件的特点                  
 1. 3. 2  影响分布式实时应用的网络特性                  
 1. 4  什么是并行系统                  
 1. 4. 1  并行体系结构                  
 1. 4. 2  并行软件范例                  
 1. 5  分布式应用实例                  
 1. 6  小结                  
 1. 7  参考文献                  
 习题                  
 第2章  内核                  
 2. 1  内核类型                  
 2. 2  进程和线程                  
 2. 2. 1  多线程进程介绍                  
 2. 2. 2  多线程进程范例                  
 2. 2. 3  多线程支持                  
 2. 3  进程管理                  
 2. 3. 1  进程类型                  
 2. 3. 2  负荷分布和进程迁移                  
 2. 4  进程调度                  
 2. 4. 1  识别用于调度的进程                  
 2. 4. 2  调度器的组织                  
 2. 5  小结                  
 2. 6  参考文献                  
 习题                  
 第3章  进程间通信                  
 3. 1  选择因素                  
 3. 2  消息传递                  
 3. 2. 1  阻塞原语                  
 3. 2. 2  非阻塞原语                  
 3. 2. 3  进程地址                  
 3. 3  管道                  
 3. 3. 1  非命名管道                  
 3. 3. 2  命名管道                  
 3. 4  套接字                  
 3. 4. 1  UNIX套接字                  
 3. 4. 2  Java对套接字的支持                  
 3. 5  远程过程调用                  
 3. 5. 1  参数类型                  
 3. 5. 2  数据类型支持                  
 3. 5. 3  参数整理                  
 3. 5. 4  RPC绑定                  
 3. 5. 5  RPC认证                  
 3. 5. 6  RPC调用语义                  
 3. 5. 7  SUN的ONC RPC                  
 3. 6  小结                  
 3. 7  参考文献                  
 习题                  
 第4章  内存管理                  
 4. 1  集中式内存管理回顾                  
 4. 1. 1  虚拟内存                  
 4. 1. 2  页面和段                  
 4. 1. 3  页替换算法                  
 4. 2  简单内存模型                  
 4. 3  共享内存模型                  
 4. 3. 1  共享内存性能                  
 4. 3. 2  高速缓存一致性                  
 4. 4  分布式共享内存                  
 4. 4. 1  分布式共享数据的方法                  
 4. 4. 2  DSM性能问题                  
 4. 5  内存迁移                  
 4. 6  小结                  
 4. 7  参考文献                  
 习题                  
 第5章  并发控制                  
 5. 1  互斥和临界区                  
 5. 2  信号量                  
 5. 2. 1  信号量的缺点                  
 5. 2. 2 信号量评估                  
 5. 3  管程                  
 5. 3. 1  条件变量                  
 5. 3. 2  管程评估                  
 5. 4  锁                  
 5. 4. 1  轮转                  
 5. 4. 2  原子操作和硬件支持                  
 5. 5  软件锁控制                  
 5. 5. 1  集中式锁管理器                  
 5. 5. 2  分布式钮管理器                  
 5. 6  令牌传递互斥                  
 5. 7  死锁                  
 5. 7. 1  防止死锁                  
 5. 7. 2  避免死锁                  
 5. 7. 3  忽略死锁                  
 5. 7. 4  检测死锁                  
 5. 8  小结                  
 5. 9  参考文献                  
 习题                  
 第6章  基于对象的操作系统                  
 6. 1  对象介绍                  
 6. 1. 1  对象定义                  
 6. 1. 2  对象的评价                  
 6. 2  Clouds 对象方法                  
 6. 2. 1  Clouds 的对象                  
 6. 2. 2  Clouds 的线程                  
 6. 2. 3  Clouds内存存储                  
 6. 3  Chorus V3和COOL V2                  
 6. 3. 1  基层:COOL内存管理                  
 6. 3. 2  通用运行时系统层:COOL对象                  
 6. 3. 3  特定语言运行时系统层                  
 6. 4  Amoeba                  
 6. 4. 1  Amoeba对象的标识和保护                  
 6. 4. 2  Amoeba的对象通信                  
 6. 5  分布式组件对象模型                  
 6. 5. 1  标记                  
 6. 5. 2  远程方法调用                  
 6. 5. 3  资源回收                  
 6. 5. 4  DCOM中支持的线程模型                  
 6. 5. 5  DCOM的安全策略                  
 6. 6  CORBA概述                  
 6. 6. 1  CORBA的ORB                  
 6. 6. 2  CORBA的对象适配器                  
 6. 6. 3  CORBA的消息模型                  
 6. 6. 4  遵从CORBA标准                  
 6. 6. 5  CORBA到COM的映射                  
 6. 7  小结                  
 6. 8  参考文献                  
 习题                  
 第7章  分布式进程管理                  
 7. 1  分布式调度算法选择                  
 7. 1. 1  调度层次                  
 7. 1. 2  负荷分布目标                  
 7. 1. 3  调度的有效目标                  
 7. 1. 4  处理器绑定时间                  
 7. 2  调度算法的方法                  
 7. 2. 1  使用点数方法                  
 7. 2. 2  图论方法                  
 7. 2. 3  探查                  
 7. 2. 4  调度队列                  
 7. 2. 5  随机学习                  
 7. 3  协调者选举                  
 7. 4  孤儿进程                  
 7. 4. 1  孤儿进程清除                  
 7. 4. 2  子进程限额                  
 7. 4. 3  进程版本号                  
 7. 5  小结                  
 7. 6  参考文献                  
 习题                  
 第8章  分布式文件系统                  
 8. 1  分布式名字服务                  
 8. 1. 1  文件类型                  
 8. 1. 2  位置透明                  
 8. 1. 3  全局命名与名字透明                  
 8. 2  分布式文件服务                  
 8. 2. 1  文件多样性                  
 8. 2. 2  文件修改通知                  
 8. 2. 3  文件服务实现                  
 8. 2. 4  文件复制                  
 8. 3  分布式目录服务                  
 8. 3. 1  目录结构                  
 8. 3. 2  目录管理                  
 8. 3. 3  目录操作                  
 8. 4  网络文件系统                  
 8. 4. 1  NFS文件服务                  
 8. 4. 2  NFS目录服务                  
 8. 4. 3  NFS名字服务                  
 8. 5  X. 500                  
 8. 5. 1  X. 500文件和名字服务:信息模型                  
 8. 5. 2  X. 500的目录服务:目录模型                  
 8. 6  小结                  
 8. 7  参考文献                  
 习题                  
 第9章  事务管理和一致性模型                  
 9. 1  事务管理的动机                  
 9. 1. 1  更新遗失                  
 9. 1. 2  检索的不一致                  
 9. 2  事务的ACID特性                  
 9. 3  一致性模型                  
 9. 3. 1  严格一致性模型                  
 9. 3. 2  顺序一致性模型                  
 9. 3. 3  偶然一致性模型                  
 9. 3. 4  PRAM一致性模型                  
 9. 3. 5  处理器一致性模型                  
 9. 3. 6  弱一致性模型                  
 9. 3. 7  释放一致性模型                  
 9. 3. 8  懒释放一致性                  
 9. 3. 9  人口一致性模型                  
 9. 4  两阶段提交协议                  
 9. 4. 1  准备提交阶段                  
 9. 4. 2  提交阶段                  
 9. 5  嵌套事务                  
 9. 6  事务实现中的问题                  
 9. 6. 1  预读写                  
 9. 6. 2  中途退出的多米诺效应                  
 9. 6. 3  保证恢复能力                  
 9. 7  小结                  
 9. 8  参考文献                  
 习题                  
 第10章  分布式同步                  
 10. 1  全局时间介绍                  
 10. 2  物理时钟                  
 10. 2. 1  获得准确的物理时间                  
 10. 2. 2  物理时间的同步                  
 10. 2. 3  集中式物理时间服务                  
 10. 2. 4  分布式物理时间服务                  
 10. 3  网络时间协议                  
 10. 3. 1  NTP体系结构                  
 10. 3. 2  NTP设计目标                  
 10. 3. 3  NTP同步模式                  
 10. 3. 4  简单网络时间协议                  
 10. 4  逻辑时钟                  
 10. 4. 1  超前关系                  
 10. 4. 2  逻辑顺序                  
 10. 4. 3  带有逻辑时钟的总体排序                  
 10. 5  小结                  
 10. 6  参考文献                  
 习题                  
 第11章  分布式安全                  
 11. 1  加密和数字签名                  
 11. 1. 1  对称加密                  
 11. 1. 2  非对称加密                  
 11. 2  身份认证                  
 11. 2. 1  证书表                  
 11. 2. 2  集中式证书分送中心                  
 11. 3  访问控制(防火墙)                  
 11. 3. 1  包过滤网关                  
 11. 3. 2  代理服务                  
 11. 3. 3  防火墙体系结构                  
 11. 4  小结                  
 11. 5  参考文献                  
 习题                  
 第12章  实例研究:Windows 2000                  
 12. 1  概述:Windows 2000设计                  
 12. 2  内核模式综述                  
 12. 2. 1  内核对象                  
 12. 2. 2  硬件抽象层                  
 12. 2. 3  设备驱动程序                  
 12. 2. 4  执行程序                  
 12. 3  即插即用                  
 12. 4  Windows 2000中的NT文件系统                  
 12. 4. 1  访问控制表                  
 12. 4. 2  再解析点                  
 12. 4. 3  存储管理                  
 12. 5  活动目录                  
 12. 5. 1  名字空问                  
 12. 5. 2  通过修改日志实现复制和可扩展性                  
 12. 5. 3  微软的索引服务器和HTTP支持                  
 12. 6  微软管理控制台                  
 12. 7  集群服务                  
 12. 7. 1  集群服务概况                  
 12. 7. 2  集群抽象                  
 12. 7. 3  集群服务体系结构                  
 12. 7. 4  为应用程序配置的集群服务                  
 12. 8  Windows 2000安全性                  
 12. 8. 1  安全配置编辑器                  
 12. 8. 2  加密文件系统                  
 12. 8. 3  微软安全支持提供者接口                  
 12. 9  HYDRA--一个瘦客户                  
 12. 10  小结                  
 12. 11  参考文献                  
 习题                  
 附录A  外科手术调度程序                  
 缩写词表                  
 术语表                  
 参考文献目录                  
 索引                  

本目录推荐