2第二章__分布式通信范例.ppt

高级操作系统 北京邮电大学 * Outline 第二章 分布式通信 2.1 各种通信方式 2.2 消息传递 2.3 组通信 2.4 远程调用RPC 2.1 各种通信方式 单处理机进程间通信 单处理机系统中进程间的通信无疑是利用共享存储器 分布式系统之间的通信 分布式系统中,由于缺少共享存储器,系统中的通信都是基于消息传递的 2.1 各种通信方式 分布式系统实现进程间通信注意问题 无共享存储器,不能借助共享变量的方法 机器间消息传递的可靠性低于机器内信息传递的可靠性 系统内任意两台机器未必直接连接,往往需要中转 系统内的各台机器型号可能不同 通信的实现与系统结构、通信线路 结构、通信介质的物理性能等有密切关系 2.1 各种通信方式 进程间通信的实现方法 可以是低级的,涉及系统调用,或者通过语言级的支持实现 进程间通信方法主要有 消息传递、管道、sockets、RPC、共享内存 对象之间的通信手段 CORBA、 DCOM 2.1 各种通信方式 选择进程间通信方法主要考虑的问题 程序员对所选方法的熟悉程度 进程间通信机制的透明性,程序员知道得细节越少,出错得机会也就越少 系统所支持的方法 考虑系统的扩充 支持进程的迁移,不同文件系统的进程间通信 通信机制的标准化问题 通信机制的有效性 2.2 消息传递 消息传递,物理上复制要共享的数据到另外一个进程的地

文档评论(0)

1亿VIP精品文档

相关文档