首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
举例说明,P、V操作为什么要求设计成原语(即对同一信号量上的操作必须互斥)。 P(S)操作: S.value一一; if(S.value
举例说明,P、V操作为什么要求设计成原语(即对同一信号量上的操作必须互斥)。 P(S)操作: S.value一一; if(S.value
admin
2018-08-12
64
问题
举例说明,P、V操作为什么要求设计成原语(即对同一信号量上的操作必须互斥)。
P(S)操作:
S.value一一;
if(S.value<0){
Add this process to S.L;
Block();
}
V(S)操作:
S.value++;
if(S.value<=0){
Remove a process P from S.L;
Wakeup(P);
}
选项
答案
例如,用P、V操作来实现进程对临界资源互斥使用。此时,只需定义一个信号量S,其初值{1,NULL},并在临界区前执行P(S)操作,而在临界区后执行V(S)操作。此时P、V操作不设计成原语,那么在执行P、V操作时进程可以被中断。由于在初始状态下临界资源空闲,故应允许第一个申请临界资源的进程进入临界区使用临界资源,但如果该进程在执行到P操作的语句S.value一一后(此时S.value的值为0)便被另一个进程中断,而那个进程也企图通过执行P(S)操作进入临界区,则第二个进程也必须执行语句S.value一一,从而将S.value的值为一1,并由于S.value<0而被阻塞,而第一个进程再次获得CPU后也同样由于S.value<0而被阻塞,这就造成了临界资源虽然空闲但进程却申请不到临界资源的情况,也就是说,此时的P、V操作已无法满足同步机制的要求。同样,一个执行P(S)操作的进程被中断后另一进程去执行V(S)操作,一个执行V(S)操作的进程被中断后而另一个进程去执行P(S)或V(S)操作,都将发生混乱而难以实现进程同步。因此,P、V操作必须设计成原语的方式。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/vuRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
共产国际“七大”决定加强各国共产党的自主性,主要是由于()。
辛亥革命后,中国先后出现袁世凯和张勋的复辟,其根本原因是()
1534年英国议会宣布英国教会断绝与罗马教廷一切关系的文件是()。
试述西欧城市兴起的原因、方式及其影响。
以孙中山为首的革命派和以康有为代表的维新派,是推动近代中国社会变革的两个重要派别。两派主张的主要分歧在于()
利玛窦与徐光启合作翻译的(),介绍了曾经流行于欧洲的欧几里得平面几何的系统理论,大大地丰富了中国古代几何学的内容。
三个进程P1、P2、P3互斥使用一个包含N(N>O)个单元的缓冲区。P1每次用produce()生成一个正整数并用put()送入缓冲区某一空单元中;P2每次用getodd()从该缓冲区中取出一个奇数并用countodd()统计奇数个数;P3每次用getev
设计一个算法,求无向图G(采用邻接表存储)的连通分量个数。
就绪队列中有n个进程等待使用一个CPU,那么,如果采用不同的调用算法,就有()种调度顺序。
将要相互通信双方怎样进行建立TCP连接?在TCP报文段的首部中只有端口号而没有IP地址,当TCP将其报文段交给IP层时,IP协议怎样知道目的IP地址呢?为什么把IP地址又称为“虚拟地址”,把TCP连接说成是“虚连接”?假设在建立连接时使用2次握手而非3次握
随机试题
Humancloning(克隆)technologycouldbeusedtoreverseheartattacks.Scientistsbelievethattheymaybeabletotreatheartatta
A.不换金正气散B.芍药汤C.驻车丸D.桃花汤E.连理汤治疗痢疾之湿热痢,应首选()
行政机关及其工作人员行使行政职权侵犯公民、法人和其他组织的合法权益造成损害的,()为赔偿义务机关。
某市和平路商业街于2000年9月底制定的路线价为1000元/m2,土地使用年期为商业用地法定最高出让年限,基准容积率为1.5。和平路的地价从制定之初到2002年5月底期间,每月上涨0.6个百分点,此后到2002年9月底每月都环比增长0.5%;另按统计分析,
某城市轨道交通工程的工程监测等级为二级,采用盾构法施工隧道,布设垂直于隧道轴线的横向监测断面,则监测断面的间距宜为()。
通过银行办理托收业务,银行付款发现单据中有错误,最后寄到国外,付款人提出单据有误拒绝付款,银行对此负有责任。()
银行业监督管理机构对金融机构进行现场检查,应当经()批准。
下列诗句背景与科举制实行无关的是()。
(1987年)设
ThefirstnavigationallightsintheNewWorldwereprobablylanternshungatharborentrances.Thefirstlighthousewasputup
最新回复
(
0
)