首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
举例说明,P、V操作为什么要求设计成原语(即对同一信号量上的操作必须互斥)。 P(S)操作: S.value--; if(S.value
举例说明,P、V操作为什么要求设计成原语(即对同一信号量上的操作必须互斥)。 P(S)操作: S.value--; if(S.value
admin
2016-03-29
46
问题
举例说明,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://kaotiyun.com/show/LmRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
新石器时代的房屋建筑根据环境的不同形成了不同的类型,()地区多为干栏式建筑。
19世纪中期,德意志资产阶级迫切要求实现国家的统一,其首要的目的是()。
论述地理环境对埃及和两河流域文明的影响。
阅读材料,回答以下问题:今日中国独立自由的地位,已随不平等条约的撤废而获得。然而我们中国国民正确的反应,是义务感的激发与责任心的加强。国家的责任与国民的任务,从此更加重大。建国工作的完成,建国理想的实现,皆有待于我们的奋斗和牺牲。“天下无易事,天下无难事
列宁在《四月提纲》中指出。俄国的革命任务是()。
假设系统的所有资源是同类型的,系统中的进程每次申请资源数最多1个,那么,下面列出的4种情况中,()可能发生死锁。情况序号系统中进程数资源总量
一次分配所有资源的方法可以预防死锁的发生,它破坏的死锁四个必要条件中的()。
关于死锁的银行家算法是围绕“安全状态”的概念工作的。当系统预测到不安全状态时,就拒绝分配资源,但是,银行家算法要求的条件并不是必要的。例如,某系统有12个资源供进程P0、P1、P2使用。目前的分配情况如下:请说明系统处于不安全状态;
随机试题
《致西绪福斯》的作者是【】
患者,女,30岁。孕2产1,1年前因中央型前置胎盘行子宫体部剖宫产,现妊娠7个月,6小时前突感剧烈腹痛,头晕,大汗淋漓,胎动停止,胎心音消失,胎体漂浮感,左下腹可扪及妊娠4个月子宫大小硬块,移动性浊音(+),诊断可能是
膝腱反射中枢在
背景资料某施工队承包一井筒工程。施工前三个月已完成钢材、水泥进库以及砂、石露天堆放在料场的材料准备工作。井壁施工时,钢筋工下料发现部分钢筋有外文标牌,经技术人员调查发现有进库验收单、厂家试验报告单后就没有提出异议。浇筑混凝土当天适逢大雨,施工人员未经仓库
根据有关规定,基金运作费用包括()。Ⅰ.律师费Ⅱ.过户费Ⅲ.分红手续费Ⅳ.持有人大会费用
下列属于信用货币的有()。
教育家()曾说:“我十分明确地把培养有用的国家公民当作国家国民学校的教育目标,并且是国民教育的根本目标。”这是教育史上较为典型的社会本位目的论思想。
统计表根据以下表格,回答116~120题。上图的九个指标中,桐庐县比淳安县高的指标有()。
中同共产党领导的多党合作和政治协商制度是一项新型政党制度,具有鲜明的中同特色。主要体现在
A、Tocheckwhetherblindchildrencanregaintheirsight.B、Tofindwhetherblindpeoplehaveabettersenseofsound.C、Tosee
最新回复
(
0
)