首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
举例说明,P、V操作为什么要求设计成原语(即对同一信号量上的操作必须互斥)。 P(S)操作: S.value一一: if(S.value<0){ Add this process to S.L: Block();
举例说明,P、V操作为什么要求设计成原语(即对同一信号量上的操作必须互斥)。 P(S)操作: S.value一一: if(S.value<0){ Add this process to S.L: Block();
admin
2019-08-15
55
问题
举例说明,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.Valu--,从而将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/diCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
保加利亚共产党于1990年4月改名为保社会党,它在政府中沦为少数派的时间是()。
在文化大革命中,上海“一月革命”对全国造成的直接影响有()①大串联扩展至全国各地②各省市掀起夺权高潮③各地生产受到严重破坏④武斗事件普遍发生
下列内容,与垄断组织出现有关的是()。①控制一个或几个部门商品的生产、价格和市场②促进了大工业的发展,在某种程度上适应了生产力发展的需要③干预、控制国家的政治、经济生活④积极向外扩张,从经济上瓜分世界
(1)以太网采用了曼彻斯特编码,一个比特的数据需要两个信号来传输,那么为了达到100Mbps的数据传送速率,需要线路达到200Mbps的带宽。(2)以太网的最小帧长度是64字节,那么发送一个最小帧需要的时间T1=64×8/(100×106),
在一个8级中断的系统中,硬件中断响应从高到低的优先顺序是1→2→3→4→5→6→7→8,通过中断屏蔽技术,将中断处理优先顺序设置为1→3→5→7→2→4→6→8,如果CPU在执行一个应用程序时有5、6、7、8级的四个中断同时到达,CPU在按优先顺序处理到第
真值0在原码、反码和补码机器数形式下()。
关于哈夫曼树,下列说法正确的是()。
已知某CPU有16根地址线、8根数据线,并用MREQ作为访存控制信号(低电平有效)。现有下列存储芯片:1K×4位ROM、2K×4位ROM、4K×8位ROM、4K×8位RAM、8K×4位RAM、8K×8位RAM和非门、与非门、或非门若干,如下图所
给定页面请求序列RS=cadbebabcd,页框为4,起始为空,写出LRU页面置换过程。
如图所示一台路由器连接3个以太网。请根据图中给出的参数回答如下问题:(1)该TCP/IP网络使用的是哪一类IP地址。(2)写出该网络划分子网后所采用的子网掩码。(3)系统管理员将计算机D和E按照图中所示结构
随机试题
简述实用主义教育学的主要观点。
下列哪项不是羊水检查的适应证
关于胶片因素对X线照片对比度的影响,下列叙述错误的是
背景资料:某水利枢纽工程项目包括大坝、水电站等建筑物。在水电站厂房工程施工期间发生如下事件:事件一:施工单位提交的施工安全技术措施部分内容如下:(1)爆破作业,必须统一指挥,统一信号,划定安全警戒区,并明确安全警戒人员。在引爆时,无关人员一律退到安
对于工期较短、工程量变化幅度不会太大的项目,适于采用()。
根据《会计档案管理办法》规定,会计档案保管期限届满需要销毁的,应当由( )在会计档案销毁清册上签署意见。
对员工培训的绩效成果进行评估时,评估方法包括()。
1957年3月,法国、联邦德国、意大利、比利时、荷兰、卢森堡六国签订条约,组建欧洲经济共同体和欧洲原子能联营。下列选项中与之相关且对应关系正确的是()。
随着社会主义市场经济的发展,我国的经济生活和道德生活正在发生着深刻的变化,在道德领域出现了许多新问题,必须适应实际变化,不断补充、丰富和完善集体主义原则。在社会主义市场经济条件下,集体主义仍然而且应当成为社会主义道德的基本原则。根据我国现阶段经济社会生活和
AccordingtoPeterSalovey,YalepsychologistandauthorofthetermEQ,IQgetsyouhiredandEQgetsyoupromoted.Salovey
最新回复
(
0
)