《分布式操作系统》知识点(22~28)四

注:

(4)8 P160:(4)代表该道题属于第4章的内容,8是题号(第8题),P160是该习题在书中的大体页码。


(2)22 说明RPC的主要步骤,在形式说明书中输入参数、输出参数、输入、输出参数的含义是什么,为什么要这样规定。如果服务器是无状态的,为什么读一个文件的过程需要给出position参数。P48、P51、P56

答:RPC的主要步骤如下:

输入参数是由客户进程创建,传递给服务器进程的。输出参数是由服务器进程创建,传递给客户进程的。输入输出参数是由客户进程创建,传递给服务器进程,服务器进程进行修改之后,传回给客户进程。

进程及进程的参数写到形式说明书中,作为存根生成的输入,以此来产生客户和服务器的存根并放到相应的存根库中以供调用。

如果服务器是无状态的,则在一次请求响应之后,服务器会删除请求的全部信息。若用户打开了一个文件并对其进行了一定的操作,那么下次再次请求此文件并从上次的地方继续操作就需要给出position参数,因为服务器是不知道上次操作的位置的。

 

(2)23说明RPC的主要思想。在客户发出请求后,客户机正常,但未收到应答,应该是那些原因造成的。并说明在服务器崩溃的情况下,可采用哪些方法处理。P57、P59

答:RPC的基本思想:调用远程过程就像调用本地过程一样。

原因:

①客户无法定位服务器;

②客户发送给服务器的请求消息丢失;

③服务器发送给客户的应答消息丢失;

④服务器在收到请求后崩溃;

⑤客户机在发送请求后崩溃。

服务器崩溃的处理方案:

①至少

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值