分布式计算机系统
概述
- 分布式计算机系统定义【通信交换信息,无主次之分,资源共享,共同完成任务】
- 功能<通信,资源共享,并行计算>
- 特征<分布性,自治性,模块性,并行性>
进程迁移
- 数据迁移
- 拷贝,本地访问
- 部分传送
- 计算迁移
- 发送远程命令
- 利用远程过程调用RPC
- 由系统A中的进程P向系统B发送一消息
- 发送远程命令
- 进程迁移机制
- 启动
- 主控模块与监视模块(负荷均衡为目标)
- 自迁移(特殊资源为目标)
- 迁移过程
- 传送整个地址空间
- 仅传送在内存中的那部分地址空间
- 启动
分布式进程同步
- 事件排序
- 时钟同步
- 互斥
分布式进程通信
分布式系统中死锁
- 资源型死锁
- 消息型死锁
- 重新组装型死锁
- 直接存储-转发型死锁
分布式文件系统
- 集中式分布管理
- 完全分布式管理