分布式系统复习题与参考答案(答案完全版)_第1页
分布式系统复习题与参考答案(答案完全版)_第2页
分布式系统复习题与参考答案(答案完全版)_第3页
分布式系统复习题与参考答案(答案完全版)_第4页
分布式系统复习题与参考答案(答案完全版)_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

经典word整理文档,仅参考,双击此处可删除页眉页脚。本资料属于网络整理,如有侵权,请联系删除,谢谢!一、填空题每题n分答错个扣分,全错全扣,共计m分)。4:43。。3。。。独,,。、、。,。。等aba在b4。读等54、等,定二、选择题每题n分,共m个题,共计x分)(C)DC)B)A))(A。ADB域ACDDCC)B))(BD。和BACCA)XXAB)))BA三.简答题(每小题n分,共m分)数和kkk11666((((((((((((K+BK+BmN1N?四.综合题(本题结果不是唯一的,每小题n分,共m分)和和程和和??(1)mriim,ri1<imrjj<imrjrij<i本文比较详细地介绍了远程过程调用(RPC)的OSFVC++,何使用它们来开发应用程序.RPC,进行异种机网络分布式处理的客户机应用程序和服务器应用程序.RPCRPC是把传统本地过程调用的概念加以扩充后引入分布式环境的一种形式.RPC传统本地过程调用极为相似,procedure()(也正是由于这一差别,.RPCOSI七层模型中的会话层功能.(即会话连接并利用这个信道交换信息,不用时就释放连接.RPC(:(以消息包形式);,server;server,就继续执行后面的程序.:,client;,server,然后执行所请求的过程;RPC,3:stubRPC,RPC,client、.3的执行过程:stub(开始远程过程调用请求stub过程把有关的参数组装成一个消息包或一组消息包,形成一条消息.IPID号也包含在这条消息中.RPC),.,serverstub中,并让它来处理消息.stub中的这个子程序撤卸消息,,式执行所指定的过程.,stub,RPC.,从上面这个执行过程中,RPC的实现主要有两个问题需要解决.在远程过程调用时,如何定位远程场点;另外一个就是相关的两个场点必须能协同工作,这些工作对用户都是透明的,.通常在实际编程中,程序设计者主要负责设计计算过程并实现计算过程体,stub.的RPCstub,RPC参数包括辅助处理本地数据表示和网络数据表示的相互转换.,输入输出参数需要一些存储分配.,RPC.,,应该尽可能降低调用次数.,我们就可以一次调用处理一整行或者整个数组,而不用每次调用传递一个元素.有RPC.和client.,这个稍后再说.开发过程大致是这样的:RPCIDL)IDL文件进行编译,)文件中的接口,.h,dosmidl.exe/?.RPCDLL中的一个来实现被使用的特定网络协议.Server.serverClientstub.自己作为一个特殊接口的服务器进行注册(向谁注册并开始侦听接口的请求.)Win32InitializeCriticalSection()InitializeCriticalSection()在记录被填充后,我们就可以开始创建临界区了。这时我们需要用EnterCriticalSection()和LeaveCriticalSection()InitializeCriticalSection()DeleteCriticalSection()提示临界区与事件对象(比如互斥对象)用10~15()0示默认的安全属性。False时,表示互斥对象没有拥有者。nilnilCloseHandle()WaitForSingleObject()0定的对象是否处于发信号状态,而后立即返回。INFINITE信号不出现将一直等下去。再次声明,当一个互斥对象不再被一个线程所拥有,WaitForSingleObject()WaitForSingleObject()WaitForMultipleObject()和MsgWaitForMultipleObject()API计数的功能,预定数目的线程允许同时进入要同步的代码。可以用CreateSemaphore()和CreateMutex()CreateSemaphore()snil。0和0WaitForSingleObject()或其他函数)1ReleaseSemaphore()1。lpNameCreateMutex()或);{{{;}}4秒}1{){){:"}{};};}2{){){}{;}};}111函数输出并不以可辨别的方式依赖于输入;,息摘要,密钥加密等.2)一个安全的散列函数应该至少满足以下几个条件:①输入长度是任意的;②输出长度是固定的,,;③对每一个给定的输入,④给定散列函数的描述,找到两个不同的输入消息杂凑到同一个值是计算上不可行的,列函数的描述和一个随机选择的消息,3)③分布式数据库系统由分布于多个计算机结点上的若干个数据库系统组成,段来操纵这些结点上的子数据库。分布式数据库在使用上可视为一个完整的数据库,是分布在地理分散的各个结点上。当然

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论