首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
进程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
50
问题
进程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盘根目录下。
利用助手查找“如何调整行高列宽”的操作。
利用菜单操作,请将图表类型改为“折线图”。
利用菜单操作,请将图表“销售情况”的数值轴设置字体颜色为蓝色,刻度间距50,坐标轴加粗显示。
请利用直接拖动数据的方式,将工作表新增加的四月份的销售情况添加到图表中。
利用菜单操作,请将图表标题“销售情况”字体设置为红色,华文新魏,字号为16并加粗显示。
在当前光标处创建一个不包含任何图形的绘图画布。
使用任务窗格查找关于“智能标记”的使用方法。
随机试题
刘某违反危险化学品安全管理规定运输危险化学品,危及公共安全,构成以危险方法危害公共安全罪。
简述代位继承的概念及特征。
下列氨基酸中,均属于碱性氨基酸的是
铸造机械的控制系统比较复杂,除一般的电气控制系统外还有气动控制和液压控制,所以生产过程中除会引起常见的机械事故外,还伴有挤压伤害、()和环境污染等。
假山按()方式可分为筑山、掇山、凿山和塑山。
水利水电工程施工企业项目经理应具备的资格包括()。
2016年7月,安徽省委、省政府印发《关于扎实推进绿色发展着力打造生态文明建设安徽样板实施方案》,《方案》提出在皖江、淮河、新安江、()等“三河一湖”流域先行先试,开展生态文明示范创建,努力形成全国示范样板。
工业产权是指法律规定对应用于生产和流通中的创造发明与显著标记等智力成果在一定期限和地区内享有占有权。根据上述定义,下列属于工业产权的是()。
关于利率与汇率关系,下列说法错误的是()。
设0<a<b<c,求
最新回复
(
0
)