第12章分布式计算机系统.ppt
《第12章分布式计算机系统.ppt》由会员分享,可在线阅读,更多相关《第12章分布式计算机系统.ppt(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第12章分布式计算机系统概述分布式操作系统的特点进程通信分布式文件系统分布式文件系统中的互斥与死锁进程迁移概述什么是分布式计算机系统分布式计算机系统的特点:无主从区分;计算机之间交换信息;资源共享;相互协作完成一个共同任务分布式计算机系统的功能:通信结构;网络操作系统;分布式操作系统(透明性)分布式系统的优点:集中式系统的特点分布的需求分布式系统的优点:方便使用;强壮性和可靠性;资源共享;可扩性;最终用户的生产效率;维护方便分布式操作系统的特点与单机操作系统的区别在进程通信、资源管理和系统结构等方面进程通信与单机的不同处:不共享内存;可靠性低;通信的实现方式取决于通信设施通信协议:语义、语法、
2、定时资源管理与单机的不同处:多管理者管同一类资源管理方式:分布式集中式:一个类中可以有多个资源,但每个资源本身还是由单个管理者管理。完全分布式:每个资源都可以由多个管理者管理。系统结构每台计算机有自己的内核和功能模块不同计算机上可有不同的,也可有相同功能模块(副本)大多资源用分布集中式管理;多机共享资源用完全分布式管理进程通信的概念分布式系统中进程通信由通信元语(按照通信协议实现)完成。对通信机制的要求:独立性和兼容性、有效性、规范性和一致性、保护和出错处理能力目标进程的定位:每台机器上的进程标识、每台机器的标识(相当IP地址);信道和端口(比使用进程名更方便)交互方式同步发送或交互发送异步发
3、送TCP/IP通信协议通信协议:通信的约定和规则的集合OSI七层模型:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层TCP/IP的层次和各层的功能:物理层、网络存取层、互联网层、传输层、应用层TCP/IP工作过程说明分布式环境的客户/服务器模式C/S的优点:微内核;规范“进程/进程”和“进程/内核”间关系;OS模块化;使OS具有开放性、灵活性、可扩性对分布式系统的需求C/S的应用类型:基于服务器;基于客户;合作处理C/S的软件层次C/S的软件层次表示逻辑应用逻辑分布式操作系统通信软件客户机操作系统应用逻辑分布式操作系统通信软件客户机操作系统客户 工作站服务器服务请求应答交互通信TC
4、P/IP通信协议的概念进程A6TCPIP网络存取层物理层进程B18TCPIP网络存取层物理层主机M主机N子网子网路由管理程序通信协议数据单元传输头互联网头网络头消息 数据数据数据数据应用字节流传输段数据分子网络成组报文目标子网地址目标主机地址目标端口号分布式进程通信通信机制的分类单向(面向信件)/交互(面向过程)分布式消息传送/远程过程调用(RPC)分布式消息传送:通信元语-ASend(P,M);AReceive(P,B);SSend(P,M);SReceive(P,B)-用异步通信元语实现同步通信(p.274)远程过程调用什么是RPC,以及它的产生背景使用RPC的形式:CALL P(X,Y)
5、RPC的执行过程RPC的设计问题:参数传递;参数表示;C/S连接(非持久/持久连接)远程过程调用机制本地存根远程过程调用机制本地存根远程过程调用机制客户分布式操作系统服务器分布式操作系统远程过程调用远程过程调用应答客户应用服务器应用本地过程调用本地过程调用本地回答本地回答分布式文件系统分布式文件系统概述:历史:90年代初出现大规模的系统特点:网络透明性;位置透明性;位置独立性;C/S模式;文件名字空间的两种构成方式;通过远程文件访问实现;有状态和无状态两种操作类型分布式文件系统的组成分布式文件系统的体系结构客户端高速缓存和一致性问题分布式文件系统的组成分为分布式文件系统客户机程序代码和分布式文
6、件系统服务器代码两部分具体组成:下列成分有些是C/S都有的,有的仅客户有,有的仅服务器有。网络文件系统(NFS)协议远程过程调用(RPC)协议扩展数据表达(XDR)网络文件系统服务器程序代码网络文件系统客户机程序代码安装协议网络文件系统的几个监管进程:服务器方面客户机方面网络锁定管理器(NLM)和网络状态监视器(NSM)分布式文件系统的体系结构这里介绍“网络文件系统(NFS)”和“远程文件共享文件系统(RFS)”两种。网络文件系统(NFS)NFS的体系结构和工作过程RPC的消息格式远程文件共享文件系统(RFS)用流(stream)机制来实现远程文件共享RFS的体系结构和通信NFS的体系结构和工
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 12 分布式 计算机系统
限制150内