分布式系统概念

What is a Distributed System?
“一个分布式系统是若干个独立的计算机的集合, 但是对该系统的用户来说, 系统就像一台计算机一样。 ”
两个方面的含义:
•  硬件方面: 各个计算机都是自治的
•  软件方面: 用户将整个系统看作是一台计算机

分布式系统的特点

优点 – 与集中式系统相比较

1、 经济性: 高的性能/价格比
2、 性能: 能产生单个大型主机不能达到的绝对性能
3、 应用的固有的分布性, 例如:
•  CSCW
•  工作流
4、 可靠性高
•  多工系统的容错能力
5、 可扩充性强
•  系统演进能力(evolution)

优点 --与独立PC机比较

1、 支持数据共享
•  文件
•  数据库
2、 支持设备共享
•  高档打印机
•  海量磁盘
3、 P2P通信
• email
• BBS
4、 灵活性
• 负载分配


连接方式:
1.  总线式
2.  交换式
p  关联程度:
1.  紧耦合式: 多用于并行系统
2.  松耦合式 : 多用于分布式系统