第一章分布式系统简介分布式系统的诞生和定义分布式系统发展的动力分布式系统的目标分布式系统的优缺点计算机网络与分布式系统的关系分布式系统硬件分布式系统软件分布式系统的设计问题
第一章 分布式系统简介 ◼ 分布式系统的诞生和定义 ◼ 分布式系统发展的动力 ◼ 分布式系统的目标 ◼ 分布式系统的优缺点 ◼ 计算机网络与分布式系统的关系 ◼ 分布式系统硬件 ◼ 分布式系统软件 ◼ 分布式系统的设计问题
1.1分布式系统的诞生和定义诞生原因:■大规模、超大规模以及极大规模集成电路性能价格比发生了巨大变化:多机互连结构和通信技术的日益成熟:用户对计算机的要求越来越高,越来越复杂。上述三个原因使得分布式系统在计算机领域中成为受到人们特殊重视并得以迅速发展的一个新的分支
1.1 分布式系统的诞生和定义 诞生原因: ◼ 大规模、超大规模以及极大规模集成电路性 能价格比发生了巨大变化; ◼ 多机互连结构和通信技术的日益成熟; ◼ 用户对计算机的要求越来越高,越来越复杂。 上述三个原因使得分布式系统在计算机领域 中成为受到人们特殊重视并得以迅速发展的一 个新的分支
1.1 分布式系统的诞生和定义分布式系统的好处:由于模块化因而具有良好的扩展性:由于每个处理单元可由便宜的微型计算机构成、资源可共享,因而系统价格低廉,经济性好;由于多机并行合作因而系统响应时间短,吞吐率高;由于优美降级。因而系统可靠性高,鲁棒性好;
1.1 分布式系统的诞生和定义 分布式系统的好处: ◼ 由于模块化因而具有良好的扩展性; ◼ 由于每个处理单元可由便宜的微型计算机构 成、资源可共享,因而系统价格低廉,经济 性好; ◼ 由于多机并行合作因而系统响应时间短,吞 吐率高; ◼ 由于优美降级。因而系统可靠性高,鲁棒性 好;
1,1分布式系统的诞生和定义由于能与各种应用环境相匹配,因而系统适应性广,灵活性高。在新一代“智能机”和“超高速计算机”的研究开发中,都采用了大量“并行”的思想,其并行的含义就是广义下的多机合作是在空间重复和资源分散概念上的高级并行这与“分布式”的含义在现代结构学意义上几乎完全吻合。毫无疑问,分布式系统必将是新一代计算机的普遍表现形式
1.1 分布式系统的诞生和定义 ◼ 由于能与各种应用环境相匹配,因而系统适 应性广,灵活性高。 在新一代“智能机”和“超高速计算机” 的研究开发中,都采用了大量“并行”的思 想,其并行的含义就是广义下的多机合作, 是在空间重复和资源分散概念上的高级并行, 这与“分布式”的含义在现代结构学意义上 几乎完全吻合。毫无疑问,分布式系统必将 是新一代计算机的普遍表现形式
1,1分布式系统的诞生和定义计算机系统的变革:1945年-1985年:计算机系统的特点是体积庞大、价格昂贵,甚至小型计算机也动辑数万美元,造成了只有少数大型机构才拥有一、二台计算机(例如,科大的320机组、Facom140计算机、KD-3计算机等),而且,由于当时没有相应的方法将它们连接起来,所以,这些计算机只能独立地运行:1985年---今天:两大技术的进展改变计算机系统:
1.1 分布式系统的诞生和定义 计算机系统的变革: ◼ 1945年-1985年:计算机系统的特点是体积庞 大、价格昂贵,甚至小型计算机也动辄数万 美元,造成了只有少数大型机构才拥有一、 二台计算机(例如,科大的320机组、Facom 140计算机、KD-3计算机等),而且,由于当 时没有相应的方法将它们连接起来,所以, 这些计算机只能独立地运行; ◼ 1985年-今天:两大技术的进展改变计算机 系统: