- 1、本文档共66页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
客户进程的工作流程如图8-4所示 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 服务器进程的工作流程如图8-5所示 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 8.3.3远程过程调用 远程过程调用模型来自于高级程序设 计语言中传统的过程调用模型。传统 过程调用机制是结构化程序设计的基 石,它允许程序员把一个程序划分成 一些较小的、便于管理和调试的、功 能相对独立的片段(即过程)。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 在远程过程调用方式中,客户机上有一个客户代理(client stub),客户先调用客户代理把参数打包成一个消 息,让内核将该消息通过网络发送给服务器,如图8-6所 示。客户代理在发生send调用时,紧接着就是receive调用, 将自身阻塞,直到应答返回。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 归纳起来,远程过程调用的具体步骤为: 1)客户过程以通常方式调用客户代理; 2)客户代理构造一个消息并陷入内核; 3)本地内核发送消息给远程内核; 4)远程内核把消息送给服务器代理; 5)服务器代理从消息包中取出参数并调用服务器; 6)服务器完成相应的服务,将结果送给服务器代理; 7)服务器代理将结果打包形成一个消息并陷入内核; 8)远程内核发送消息给客户机内核; 9)客户机内核把消息传送给客户代理; 10)客户代理取出结果,返回给客户的调用程序。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 远程过程调用的缺点 1、网络通信的延迟将使远程过程调用的开销增加 2、一个远程过程调用不能把指针作为参数传递 3、—个远程过程不能共享调用者的环境,因此不能直接访 问调用者的I/O描述符或操作系统的功能 4、远程过程调用的参数在系统内不同机型之间的通讯能力 有所不足.如果没有统一的格式约定,则无法进行参数的传 送 5、缺乏在一次调用过程中多次接受返回结果的能力.服务 器上执行被调用进程的计算时,有时会随着计算的进行,不 断的向调用进程送回结果.这要求调用进程必须反复的发出 远程过程调用请求,才能取得这一连串的结果. 6、远程过程调用缺乏传送大量数据的能力. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 8.4 资源共享 资源共享是计算机网络中最重要的功能之一, 该功能是对计算机网络中的硬件和软件资源 实施有效的管理。网络资源主要指计算机网 络中可供用户访问和共享的各种软件、硬件 资源,主要包括:硬盘、打印机、文件和数 据等。由此,网络操作系统中的资源共享是: 硬盘共享、打印机共享、文件共享和数据共 享等。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 8.4.1 ?硬盘共享 1、以虚拟软盘方式实现硬盘共享 为了实现硬盘的共享,其软件必须具 有如下功能: (1)用户管理 (2)盘卷管理 (3)安装管理 (4)信号量管理 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 2、以文件服务方式进行硬盘共享 1、打印机共享的功能 1)支持多个用户同时打印 2)建立连接和拆除连接 3)连接多台打印机作为共享打印机 4)提供多种多样的打印方式 Evalu
您可能关注的文档
最近下载
- 必威体育精装版非计划再次手术登记表.docx VIP
- 专题1.11 探索三角形全等的条件(HL)(分层练习)-2023-2024学年八年级数学上册基础知识专项突破讲与练(苏科版).docx VIP
- 食源性疾病暴发事件应急处置技术方案.doc VIP
- 2013造价实训案例第六题通用安装电气及自动化工程电气设备照明.pdf
- 2024跟踪光伏支架技术规范.docx
- 湘文艺版 五年级音乐上册第4课《(演唱)祖国印象》教学设计.doc
- 2024届各地必威体育精装版模考语言文字运用新题(精选20题)教师版公开课教案教学设计课件资料.docx VIP
- 专题1.22 全等三角形几何模型(一线三垂直)(分层练习)(综合练)-2023-2024学年八年级数学上册基础知识专项突破讲与练(苏科版).docx VIP
- 罐头装箱机的设计毕业设计论文.doc
- 作业的布置-批改.ppt VIP
文档评论(0)