首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
在通信原语的设计中,阻塞原语、非缓冲原语以及非可靠原语存在的问题是什么?这些问题是如何解决的?
在通信原语的设计中,阻塞原语、非缓冲原语以及非可靠原语存在的问题是什么?这些问题是如何解决的?
admin
2016-12-23
38
问题
在通信原语的设计中,阻塞原语、非缓冲原语以及非可靠原语存在的问题是什么?这些问题是如何解决的?
选项
答案
调用阻塞原语(即同步原语)时,无论send还是receive都不立即返回控制,而是处于阻塞状态。在send的情况下,当消息被发送后,调用进程被阻塞,直至消息完全发送完成在这段时间缓冲区不能使用。同样,在receive的情况下,也并不返回控制,而是等到把消息实际接收下来并把它放入缓冲区。阻塞原语的最大问题是,调用进程在阻塞期间,如果没有其他进程可以运行,CPU只能空转。这就是说,使用阻塞原语的最大缺点是效率低,缺乏连续并行计算的能力。 解决这一问题的办法是采用非阻塞原语,即异步原语。有两种形式的异步原语: (1)带副本的异步原语,由内核把消息复制到内核缓冲区,然后允许调用进程运行。其缺点是CPU时间花费在额外的消息复制上。 (2)带有中断的异步原语,当消息发送完毕后,中断发送进程,通知发送进程此时缓冲区可用。这种异步原语的缺点是,它给程序员编程带来了困难。 非缓冲区原语的最大问题是,接收进程无法处理过早到达的消息。接收进程对接收到的消息要进行必要的处理,处理这些消息要花费一些时间,否则到达过多的消息因来不及处理,就会造成消息丢失。 解决这一问题的办法是:一个希望接收消息的进程要告诉内核为它创建一个信箱,即采用缓冲原语。 不可靠原语不能保证消息被对方正确接收。为解决这一问题可使用可靠原语。 可靠原语,要求在客户与服务器之间传送四条消息。 ①客户向服务器的请求; ②服务器内核到客户内核的确认; ③服务器对客户的应答; ④客户内核到服务器内核的确认。
解析
转载请注明原文地址:https://kaotiyun.com/show/q8jx777K
本试题收录于:
网络操作系统题库理工类分类
0
网络操作系统
理工类
相关试题推荐
灾难事件指挥系统的基本组织结构有【】
某计量资料属偏态分布,预进行单样本与总体的比较,应采用的统计学方法是()
某研究者欲进行有关社区护士应具备的能力的研究,计划采用专家访谈的方式进行资料的收集。她在仔细了解了数名专家的情况下,有目的地从中选择了几位专家进行访谈,如社区护理实践专家、社区护理教育专家等。此抽样的方法是()
个案护理研究论文的护理问题和措施的总结多用()
若想用统计图表示某医院护理人员学历构成情况,下列统计图中较为合适的是()
按文献的内容性质将其分为()
Orem定义的护理系统包括()
文章精髓的聚光镜,对论文起着画龙点睛作用的是()
急性肾功能衰竭
C语言函数在利用参数传递数据时,可以采用单向值传递和________传递两种方式。
随机试题
胆道疾病和胰腺疾病常相互关联,其解剖学基础是
城市总体规划纲要的主要任务不包括()。
质量数量是指由个体产品质量特性值组成的样本(总体)的质量数据集,在统计上称为变量;个体产品质量特性值称变量值。根据质量数据的特点,可以将其分计为( )。
为防止废石引起泥石流危害下游环境,合理的措施是设置()。
泡沫比例混合器调试时,应与系统喷泡沫试验同时进行。下列泡沫液中,可用手持折射仪测量混合比的有()。
按消费税暂行条例的规定,下列情形的应税消费品,以纳税人同类应税消费品的最高销售价格作为计税依据计算消费税的有()。
请从所给四个选项中选择一个最合适的选项填入问号处,使之呈现一定的规律性。
经过训练的金雕能在草原上长途追击野狼,某研究小组为研究金雕的飞行方向和判断野狼群的活动范围,将无线电传导器放置在一只金雕身上进行追踪。野狼为了觅食,其活动范围通常很广,因此,金雕追击野狼的飞行范围通常也很大。然而,两周以来,无线电传导器不断传回的信号显示,
在考生文件夹下有一个工程文件sjt5.vbp,相应的窗体文件为sjt5.frm,此外还有一个名为datain.txt的文本文件,其内容如下:32437658281298573142536475869713243546576879805937程序运行后,
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,该函数的功能是:找出成绩最低的学生记录,通过形参返回主函数(规定只有一个最低分)。已给出函数的首部,请完成该函数。注意:部分源程序在文件PROG1.C中。
最新回复
(
0
)