首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
在通信原语的设计中,阻塞原语、非缓冲原语以及非可靠原语存在的问题是什么?这些问题是如何解决的?
在通信原语的设计中,阻塞原语、非缓冲原语以及非可靠原语存在的问题是什么?这些问题是如何解决的?
admin
2016-12-23
32
问题
在通信原语的设计中,阻塞原语、非缓冲原语以及非可靠原语存在的问题是什么?这些问题是如何解决的?
选项
答案
调用阻塞原语(即同步原语)时,无论send还是receive都不立即返回控制,而是处于阻塞状态。在send的情况下,当消息被发送后,调用进程被阻塞,直至消息完全发送完成在这段时间缓冲区不能使用。同样,在receive的情况下,也并不返回控制,而是等到把消息实际接收下来并把它放入缓冲区。阻塞原语的最大问题是,调用进程在阻塞期间,如果没有其他进程可以运行,CPU只能空转。这就是说,使用阻塞原语的最大缺点是效率低,缺乏连续并行计算的能力。 解决这一问题的办法是采用非阻塞原语,即异步原语。有两种形式的异步原语: (1)带副本的异步原语,由内核把消息复制到内核缓冲区,然后允许调用进程运行。其缺点是CPU时间花费在额外的消息复制上。 (2)带有中断的异步原语,当消息发送完毕后,中断发送进程,通知发送进程此时缓冲区可用。这种异步原语的缺点是,它给程序员编程带来了困难。 非缓冲区原语的最大问题是,接收进程无法处理过早到达的消息。接收进程对接收到的消息要进行必要的处理,处理这些消息要花费一些时间,否则到达过多的消息因来不及处理,就会造成消息丢失。 解决这一问题的办法是:一个希望接收消息的进程要告诉内核为它创建一个信箱,即采用缓冲原语。 不可靠原语不能保证消息被对方正确接收。为解决这一问题可使用可靠原语。 可靠原语,要求在客户与服务器之间传送四条消息。 ①客户向服务器的请求; ②服务器内核到客户内核的确认; ③服务器对客户的应答; ④客户内核到服务器内核的确认。
解析
转载请注明原文地址:https://kaotiyun.com/show/q8jx777K
本试题收录于:
网络操作系统题库理工类分类
0
网络操作系统
理工类
相关试题推荐
评估和监护的过程可分为______、入室快速评估与监护、全身系统评估与监护和______4个阶段。
休克指数的计算方法是【】
简述混杂性偏倚的控制方法。
某计量资料属偏态分布,预进行单样本与总体的比较,应采用的统计学方法是()
护理研究论文的信息主体部分包括()
简述护理经验论文的特征。
简述强迫思想的表现形式。
某运动会成绩处理过程是:接受项目裁判送来的比赛成绩单,使用项目文件和运动员文件,将成绩录入到比赛成绩文件。成绩查询时根据运动员文件和比赛成绩文件产生项目比赛成绩,送大会秘书处。请绘制运动会成绩处理的数据流程图。
随机试题
组织设计方案的优化调整工作需从()开始
(检测羊水中的)A.肌酐值B.淀粉酶值C.卵磷脂/鞘磷脂比值D.脂肪细胞出现率E.胆红素类物质值能提示胎儿唾液腺是否成熟的项目是
消化性溃疡合并幽门梗阻最具诊断价值的临床表现是
()对于隐士相当于兰花对于()
1980年年初,张某强奸某妇女并将其杀害。1996年年末,张某因酒后驾车致人重伤。两案在2007年年初被发现。关于张某的犯罪行为,下列哪些选项是正确的?()
下列投资策略中,属于积极的债券组合管理策略的是( )。
根据房产税相关规定,下列房产可免征房产税的有()。
注册会计师认为被审计单位很可能低估了应付账款,拟抽样进行检查,那么注册会计师确认的抽样总体不应为()。
数字在各民族文化中被赋予了多种意义,在中华文化中,“五”字占据突出位置,如地分“【51】”,食有“【52】”,人身之内有“五脏”等等。“四”字也颇受国人喜爱和重视,例如,国有“【53】”——【54】;岁有【55】——【56】;唐初文坛有“王杨卢骆”“四杰
VibratingRubberCellphonesVibratingrubbercellphonescouldbethenextbigthinginmobilecommunications.Theyallowpe
最新回复
(
0
)