分布式系统原理与范型(第2版)(世界著名计算机教材精选)
分類: 图书,计算机与互联网,操作系统,综合,
品牌: 特尼博姆Andrew S.Tanenbaum
基本信息·出版社:清华大学出版社
·页码:498 页
·出版日期:2008年
·ISBN:730217279X/9787302172796
·条形码:9787302172796
·包装版本:1版
·装帧:平装
·开本:16
·正文语种:中文
·丛书名:世界著名计算机教材精选
产品信息有问题吗?请帮我们更新产品信息。
内容简介《分布式系统原理与范型》(第2版)是著名作者Tanenbaum关于分布式系统的最新力作,是分布式系统的权威教材。《分布式系统原理与范型》(第2版)分成了两大部分。第2~9章讨论的足分布式系统的的原理、概念和技术,包括通信、进程、命名、同步化、一致性和复制、容错性以及安全性等,而分布式应用的开发方法(即范型)在第10~13章中进行了讨论。但是,与前一版不同的是,我们没有在讨论范型的章节中完整地介绍每个案例研究,而是通过一个有代表性的案例来解释原理。这种介绍方法使得我们不仅精简了素材,而且可以使得读者在阅读和学习时更愉快些。全书结构清晰,内容全面经典,系统性与先进性并茂。
编辑推荐《分布式系统原理与范型》(第2版)适用对象广泛,不仅可以作为学习分布式计算机的本科生和研究生的教材,对于从事分布式计算研究和工程应用的科技人员和工程技术人员来说,《分布式系统原理与范型》(第2版)也是一本优秀的读物。
目录
第1章 概述
1.1 分布式系统的定义
1.2 目标
1.2.1 使资源可访问
1.2.2 透明性
1.2.3 开放性
1.2.4 可扩展性
1.3 分布式系统的类型
1.3.1 分布式计算系统
1.3.2 分布式信息系统
1.3.3 分布式普适系统
本章小结
习题
第2章 体系结构
2.1 体系结构的样式
2.2 系统体系结构
2.2.1 集中式体系结构
2.2.2 非集中式体系结构
2.2.3 混合体系结构
…………
第3章 进程
第4章 通信
第5章 命名系统
和6章 同步化
第7章 致性和复制
第8章 容错性
第9章 安全性
第10章 基于对象的分布式系统
第11章 分布式文件系统
…………
……[看更多目录]
文摘第2章体系结构
分布式系统往往是由各种复杂的系统组成,其组件按定义分散在多台机器之中。要掌握这些复杂性,关键是恰当地组织好这些系统。察看分布式系统的组织结构的方法有多种,其中常见的一种是区分软件组件集的逻辑组织和实际物理实现的差别。
分布式系统的组织结构主要是指组成该系统的软件组件,这种软件体系结构(software architecture)告诉我们不同的软件组件是如何组织的,它们应如何相互作用。本章我们首先来看看一些常见的组织(分布式)计算机系统的实用方法。
分布式系统的真正实现要求我们真实地把软件组件放置在真实的机器上。这样做的选择有多种。软件体系结构的最终实例又称为系统体系结构(system architecture)。本章我们将看看传统的集中式体系结构,其中,单个服务器实现了大多数的软件组件(及其功能),而远程客户使用简单的通信方法就可以访问该服务器。另外,我们还将察看非集中式体系结构,其中的每个机器起着同等的作用,就像混合组织结构一样。
正如在第1章中所介绍的那样,分布式系统一个重要的目标是,通过提供一个中间件层,把应用程序与底层平台分开。采用这样一层是一个重要的体系结构决策,其目的是提供分布式透明性。然而,要获得透明性是需要付出代价的,需要不同的技术来使得中间件为可适应的。本章将介绍一些更为常见的实用技术,它们本身也影响着中间件的组织结构。
通过使分布式系统监视自己的行为,当需要时采取适当的措施,就可以获得适应性。这就导致了自治系统(Autonomic Systems)的出现。这种分布式系统经常组成反馈控制循环的形式,形成了系统设计中一个重要的体系结构元素。本章将用一节的篇幅来介绍自治分布式系统。
……