操作系统8-3.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统8-3,电脑操作系统,国产操作系统,linux操作系统,操作系统下载,操作系统原理,操作系统有哪些,计算机操作系统,最好的电脑操作系统,雪豹操作系统

8.2 分布式计算、客户/服务器与集群系统 网络计算的要求日益迫切,这一需求可通过操作系统和相关的分布式支撑环境得到满足。 通信体系结构、网络操作系统和分布式操作系统在其中发挥了重要的作用 通信体系结构:提供了一个与机器无关的网络层次结构,如TCP/IP。以支持分布式应用。 网络操作系统:是本地操作系统的一个扩展,支持分布式交互。每个计算机都有自己的操作系统,用户显式地处理与其他机器的交互,目前多数的商业操作系统都是网络操作系统。 分布式操作系统:网络上的一组机器共享一个公共的操作系统,它提供用户对网络资源的透明存取。目前完整的分布式操作系统仍处于实验阶段。 网络操作系统(NOS) 远程登录 telnet rlogin 网络文件NFS mount 磁盘映射 分布式操作系统 单一的、全局的进程间通信机制 协议、位置 全局进程管理 创建、启动、挂起、撤销 全局文件系统 文件名、目录、操作 统一的系统调用接口 三种操作系统比较 通信基础 开放式系统:可按照协议进行通信 协议:消息的格式、内容和意义 协议的种类 有连接(connection)、无连接(connectionless) ISO OSI参考模型分层协议 接口:代表所提供功能的操作集 报文(message)格式 8.2.1分布式系统协议层次 是通信体系结构的具体表现 OSI模型是国际标准化组织(ISO)1974年给出的一个系统之间信息传输的软件模型。它包含了7个层次的定义,每一层对上层提供服务,而对下层的实现加以屏蔽和抽象。 TCP/IP协议簇是基于Internet的概念,它是在ARPANET基础上进行协议研究与开发的结果。TCP/IP参考模型具有无缝连接多个网络的能力。实际上,目前几乎所有的计算机厂商都支持此协议体系。 互连网络层:该层在功能上等同于OSI模型中的网络层。通常网络之间通过路由器实现互连,而路由器就工作在该层,负责转发来自不同网络的分组 网际协议(IP) 地址解析协议(ARP) 反向地址解析协议(RARP) 互连网差错控制协议(ICMP) 传输层:主要负责建立和维护两个主机之间的端到端通信。提供数据传送的确认、流控制、分组的排序及其重传。 TCP协议、UDP协议 8.2.2 客户/服务器计算 客户/服务器环境中的基本元素 客户:通常是PC或工作站,为端用户提供友好的界面,向服务器发送请求并接收来自服务器的处理结果 服务器:运行着为一组共享客户提供的服务程序,接收来自客户的请求并将相应的处理结果返回客户端 网络:位置分布的客户机与服务器通过局域网、广域网或Internet连接起来 通常可以将一个应用划分为表现逻辑、计算逻辑和数据逻辑这三个层次。 表现逻辑提供用户交互界面,负责接收用户请求,向计算逻辑层转发请求,并将计算逻辑提供的结果显示给用户; 计算逻辑负责具体的应用计算行为,在接收到请求后访问数据逻辑层以获得数据并计算出结果(也可能不访问数据逻辑层而直接进行计算),再将结果交给表现层。 数据逻辑负责数据资源的组织和维护,提供接口供计算逻辑访问数据,通常以数据库的形式存在。 传统的分布处理(基于主机系统) 客户服务器模型 服务器:为用户提供服务的一组协同进程 客户:用户 客户/服务器模型(1) 客户/服务器模型(2) 客户/服务器模式与传统的分布处理相比,有以下特点 应用是分布的。在客户机系统中为用户部署界面友好的应用程序。 资源是集中的。强调公司和机构数据库的集中以及网络管理和控制功能的集中。 系统的开放性与模块化。使用户在选择产品和运行环境时有了很大的灵活性。 网络的互通互联是客户/服务器计算模式的基础。 三层客户/服务器模型 J2EE体系结构(多层C/S) 中间件(Middleware) 为了支持多个系统的互操作,必须有一组工具,为跨越所有平台访问系统资源提供唯一的方法和形式 。 中间件是在上层应用程序和下层通信软件及操作系统之间提供的标准编程接口和协议。 屏蔽底层异构网络平台的细节 为分布式应用软件提供通用的高级管理服务以及与应用领域相关的增强服务。 例:MQSeries 、Weblogic、Tuxedo 消息传递 尽管已经出现了很多中间件产品,但这些产品一般都基于两种底层机制之一:消息传递或远程调用。 消息传递 在真实的分布式处理系统中,通常计算机之间不共享主存,各自是独立的计算机系统。这样基于共享主存的处理机之间的技术,如信号量技术和存储器公共区域的使用技术都无法使用。取而代之的是基于消息传递的技术。 消息格式 struct message { long source; /* 发送者标识*/ long dest; /* 接受者标识 */ long

文档评论(0)

mydoc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档