- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第12章分布式计算机系统 概述 分布式操作系统的特点 进程通信 分布式文件系统 分布式文件系统中的互斥与死锁 进程迁移 概述 什么是分布式计算机系统 分布式计算机系统的特点:无主从区分;计算机之间交换信息;资源共享;相互协作完成一个共同任务 分布式计算机系统的功能:通信结构;网络操作系统;分布式操作系统(透明性) 分布式系统的优点: 集中式系统的特点 分布的需求 分布式系统的优点:方便使用;强壮性和可靠性;资源共享;可扩性;最终用户的生产效率;维护方便 分布式操作系统的特点 与单机操作系统的区别在进程通信、资源管理和系统结构等方面 进程通信 与单机的不同处:不共享内存;可靠性低;通信的实现方式取决于通信设施 通信协议:语义、语法、定时 资源管理 与单机的不同处:多管理者管同一类资源 管理方式: 分布式集中式:一个类中可以有多个资源,但每个资源本身还是由单个管理者管理。 完全分布式:每个资源都可以由多个管理者管理。 系统结构 每台计算机有自己的内核和功能模块 不同计算机上可有不同的,也可有相同功能模块(副本) 大多资源用分布集中式管理;多机共享资源用完全分布式管理 进程通信的概念 分布式系统中进程通信由通信元语(按照通信协议实现)完成。 对通信机制的要求:独立性和兼容性、有效性、规范性和一致性、保护和出错处理能力 目标进程的定位:每台机器上的进程标识、每台机器的标识(相当IP地址);信道和端口(比使用进程名更方便) 交互方式 同步发送或交互发送 异步发送 TCP/IP通信协议 通信协议:通信的约定和规则的集合 OSI七层模型:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层 TCP/IP的层次和各层的功能:物理层、网络存取层、互联网层、传输层、应用层 TCP/IP工作过程说明 分布式环境的客户/服务器模式 C/S的优点:微内核;规范“进程/进程”和“进程/内核”间关系;OS模块化;使OS具有开放性、灵活性、可扩性 对分布式系统的需求 C/S的应用类型:基于服务器;基于客户;合作处理 C/S的软件层次 C/S的软件层次 表示逻辑 应用逻辑 分布式操作系统通信软件 客户机 操作系统 应用逻辑 分布式操作系统通信软件 客户机 操作系统 客户 工作站 服务器 服务请求 应答 交互通信 TCP/IP通信协议的概念 进程A 6 TCP IP 网络存取层 物理层 进程B 18 TCP IP 网络存取层 物理层 主机M 主机N 子网 子网 路由 管理程序 通信协议数据单元 传输头 互联网头 网络头 消息 数据 数据 数据 数据 应用字节流 传输段 数据分子 网络成组报文 目标子网地址 目标主机地址 目标端口号 分布式进程通信 通信机制的分类 单向(面向信件)/交互(面向过程) 分布式消息传送/远程过程调用(RPC) 分布式消息传送:通信元语 ASend(P,M); AReceive(P,B); SSend(P,M); SReceive(P,B) 用异步通信元语实现同步通信(p.274) 远程过程调用 什么是RPC,以及它的产生背景 使用RPC的形式:CALL P(X,Y) RPC的执行过程 RPC的设计问题:参数传递;参数表示;C/S连接(非持久/持久连接) 远程过程调用机制 本地存根 远程过程调用机制 本地存根 远程过程调用机制 客户分布式操作系统 服务器分布式操作系统 远程过程调用 远程过程调用应答 客户应用 服务器应用 本地 过程调用 本地 过程调用 本地回答 本地回答 分布式文件系统 分布式文件系统概述: 历史:90年代初出现大规模的系统 特点:网络透明性;位置透明性;位置独立性;C/S模式;文件名字空间的两种构成方式;通过远程文件访问实现;有状态和无状态两种操作类型 分布式文件系统的组成 分布式文件系统的体系结构 客户端高速缓存和一致性问题 分布式文件系统的组成 分为分布式文件系统客户机程序代码和分布式文件系统服务器代码两部分 具体组成:下列成分有些是C/S都有的,有的仅客户有,有的仅服务器有。 网络文件系统(NFS)协议 远程过程调用(RPC)协议 扩展数据表达(XDR) 网络文件系统服务器程序代码 网络文件系统客户机程序代码 安装协议 网络文件系统的几个监管进程: 服务器方面 客户机方面 网络锁定管理器(NLM)和网络状态监视器(NSM) 分布式文件系统的体系结构 这里介绍“网络文件系统(NFS)”和“远程文件共享文件系统(RFS)”两种。 网络文件系统(NFS) NFS的体系结构和工作过程 RPC的消息格式 远程文件共享文件系统(RFS) 用流(stream)机制来实现远程文件共享 RFS的体系结构和通信 NFS的体系结构和工作过程 客户 系统调用接口 NFS 客户机程序代码 RPC 客户机端接
您可能关注的文档
最近下载
- Unit6Inanaturepark人教PEP版五年级上册综合实践作业.docx VIP
- 康复辅助器具技术(绪论)PPT.pptx VIP
- 2025年云南省临沧地区选调生考试(公共基础知识)综合能力测试题推荐.docx VIP
- 小学科学三年级“物体的运动”单元解读.pdf VIP
- 第9课 数字化应用优势多课件四上信息科技重大版(2023).pptx VIP
- 双减政策背景下小学语文高效课堂和有效教学模式研究课题结题报告.pdf VIP
- 非物质文化遗产的数字化保护与传承.pptx VIP
- 柴油维修手册(中文).pdf VIP
- 乒乓球竞赛规则法和裁判法.pptx VIP
- 类风湿关节治疗讲课教案.ppt VIP
文档评论(0)