首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
举例说明,P、V操作为什么要求设计成原语(即对同一信号量上的操作必须互斥)。 P(S)操作: S.value--; if(S.value
举例说明,P、V操作为什么要求设计成原语(即对同一信号量上的操作必须互斥)。 P(S)操作: S.value--; if(S.value
admin
2017-11-14
25
问题
举例说明,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的值为O)便被另一个进程中断,而那个进程也企图通过执行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/ICRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
西欧早期资产阶级反封建斗争以反天主教会的方式进行,主要原因是()①天主教会是最有势力的封建主集团②天主教会是封建的精神工具③天主教会日益腐败④近代自然科学的兴起
1905年至1907年间,围绕中国究竟是采用革命手段还是改良方式这个问题,革命派与改良派进行论战的舆论阵地是()。
到19世纪蒸汽时代资本主义取得了具有决定意义的胜利,意思是说()。
联共(布)“十五大”规定在农村的根本任务的实质是()。
论述欧洲一体化进程及其影响。
论述欧洲一体化的进程及影响。
“二战期间,美国研制了原子弹并用于实践;1946年美国投入的第一台电子计算机最初是用于计算炮弹弹道;德国人研制成功的远程液体火箭是用于空袭英国的。”以上史实说明()。
1980年1月,邓小平在《目前的形势和任务》提出的中国人民长期奋斗的三件大事是()。
假设系统的所有资源是同类型的,系统中的进程每次申请资源数最多1个,那么,下面列出的4种情况中,()可能发生死锁。情况序号系统中进程数资源总量
既考虑作业等待时间又考虑作业执行时间的调度算法是()。
随机试题
肝硬化时下列临床表现中与内分泌失调有关的是
A.作用于50S亚基B.作用于30S亚基C.作用于DNA旋转酶D.抑制细菌细胞壁合成E.干扰细菌细胞膜功能氨基糖苷类的作用机制是()。
A.言语要清晰、柔和B.语言内容严谨,符合伦理道理原则C.语言简洁、通俗、易懂D.言语中充满同情心和真诚E.对患者的生理缺陷要保密属于语言的保密性的是()。
建设工程安全生产责任制度的内容包括( )。
设计概算审查的意义是()。
合同约定:甲公司于7月5日前将200台彩电交付给乙公司,乙公司于收货后一周内将全部货款40万元交给甲公司,则下列说法中错误的是( )。
下列关于我国河流的描述,与实际不符的是()。
“威客”是英文Wikey(Wit智慧,key钥匙)的音译。目前,“威客”主要通过在网上提供创意、标志设计等各类智慧点子和知识产品,来为客户服务并以此获利。“威客”提供智慧点子获利的内在原因有()。 ①创造性思维来源于人的主观想象②创造性思维能发现并
一个面积为l的正六边形,依次连接正六边形中点得到第二个正六边形,这样继续下去可得到第三个、第四个、第五个、第六个正六边形,问第六个正六边形的面积是多少?
Itisalegal________forparentstoensurethattheirchildrenareprovidedwithefficienteducationsuitabletotheirage.
最新回复
(
0
)