首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
进程P1、P2、P3、P4、P5和P6的前趋图如下所示: 若用PV操作控制这6个进程的同步与互斥的程序如下,那么程序中的空①和空②处应分别为(48);空③和空④处应分别为(49);空⑤和空⑥处应分别为(50)。 S1,S2,S3,S4,S
进程P1、P2、P3、P4、P5和P6的前趋图如下所示: 若用PV操作控制这6个进程的同步与互斥的程序如下,那么程序中的空①和空②处应分别为(48);空③和空④处应分别为(49);空⑤和空⑥处应分别为(50)。 S1,S2,S3,S4,S
admin
2017-09-13
26
问题
进程P1、P2、P3、P4、P5和P6的前趋图如下所示:
若用PV操作控制这6个进程的同步与互斥的程序如下,那么程序中的空①和空②处应分别为(48);空③和空④处应分别为(49);空⑤和空⑥处应分别为(50)。
S1,S2,S3,S4,S5,S6,S7:semaphore; //定义信号量
process P1 process P2 process P3 process P4 process P5 process P6
C.V(S1)和V(S2)D.V(S2)和P(S1)
选项
A、V(S3)和V(S5)
B、P(S3)和V(S5)
C、V(S3)和P(S5)
D、P(S3)和P(S5)
答案
D
解析
根据前驱图,P1进程运行完需要利用V操作分别通知P2、P3进程,所以空①应填V(S2)。P2进程需要等待P1进程的通知,故需要利用P(S1)操作测试P1进程是否运行完,由于P3进程执行前已经用P(S2),所以空②应填P(S1)。
根据前驱图,P3进程需要等待P1和P2进程的通知,需要执行2个P操作,而P3进程的程序中执行前只有1个P操作,故空④应为1个P操作。P3进程运行结束需要利用1个V操作通知P5进程,故空③应为1个V操作。采用排除法,对于试题(49)的选项A、选项B、选项C和选项D中,只有选项B满足条件。
根据前驱图,P4进程执行完需要通知P5进程,故P4进程应该执行V(S6),即空⑤应填V(S6)。P5进程运行前需要等待P3和P4进程的通知,需要执行2个P操作,故空⑥应填写P(S5)和P(S6)。
根据上述分析,用PV操作控制这6个进程的同步与互斥的程序如下:
begin
S1,S2,S3,S4,S5,S6,S7:semaphore; //定义信号量
S1:=0; S2:=0; S3:=0; S4:=0; S5:=0; S6:=0; S7:=0;
Cobegin
process P1 process P2 process P3 process P4 process P5 process P6
转载请注明原文地址:https://kaotiyun.com/show/iDLZ777K
本试题收录于:
系统分析师上午综合知识考试题库软考高级分类
0
系统分析师上午综合知识考试
软考高级
相关试题推荐
请创建一个空演示文档,命名为总结,保存在D盘根目录下。
工作表某列存放沈阳各月的销售情况,请按其销售数量的降序排序,并在查看结果后恢复原数据清单。
修改销售情况图表中“上海”数据系列的颜色为绿色,同时设置分类间距,使分类间距为200。
在当前光标处创建一个不包含任何图形的绘图画布。
请用文档结构图显示当前文档,并设置为蓝底白字。
设置D列单元格的日期格式为“年*月*日”不受操作系统设置的影响。
请一次性撤销当前文档最近的两步操作,再恢复最近所做的一次撤销。
PowerPoint2003的“幻灯片设计"任务窗格一般包含()。
关于信息系统安全立法,除了国家有关部门制订的法律法规外,各地区根据本地实际情况制订的“实施细则”也属于这个范畴。
随机试题
印度尼西亚巴厘岛有“千庙之岛”之誉称,这些庙宇属于()建筑。
A.子宫颈平滑肌瘤B.食管腺癌C.肝血管肉瘤D.顽固性贫血E.类肉瘤属于恶性肿瘤,发生在来源于内外胚层组织的是
法洛四联症患儿,青紫轻重决定于
患者女,43岁,教师。左侧声带中1/3部位原位癌行声带剥脱术后2年再次出现声嘶。喉镜示左声带黏膜稍隆起,活检示高分化鳞癌侵及黏膜,黏膜下无浸润。下一步治疗首选
足月儿皮肤外观的特点是
某施工合同约定由发包人负责采购的水泥,使用前进行约定的性能检验,应由( )。
【2015年辽宁特岗.判断】提出学习“顿悟说”的学者是罗杰斯。()
人口数量、素质与结构同一个国家经济社会发展水平密切相关。大量事实表明,一国的人口数量越多,结构越不合理,素质越低,那么这个国家的经济发展水平越落后。这说明()。
Childrenneedexercise.Parentsoftenworrythat【C1】______timeforathleticsorevenforjustplayingontheJungleJimis
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’);,以下叙述中正确的是
最新回复
(
0
)