首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
进程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
35
问题
进程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
系统分析师上午综合知识考试
软考高级
相关试题推荐
请利用菜单操作,在当前幻灯片中的文本框上插入一个超级链接,使其链接到本演示文稿的第五张幻灯片。
利用菜单操作,请将图表“销售情况”的数值轴设置字体颜色为蓝色,刻度间距50,坐标轴加粗显示。
请对工作簿Book1的结构和窗口设置保护,使工作簿和工作表不能进行移动和隐藏等操作。
利用菜单操作,请将图表“销售情况”的网格线设置为虚线。
在当前工作表中,模拟运算表的单元格区域为A13:B17,创建的模拟运算表是以B10单元格为输入单元格,用B14:B17中则会显示输入单元格数据的变化对B14单元格公式产生的影响。
用Word的插入命令,在标题前插入如下字符“iii”。
早期的DOS操作系统是单用户多任务的操作系统。
在Word的其他版本中也有任务窗格。
随机试题
从事技术工种的劳动者,上岗前必须经过()。
右旋糖酐属于
(2006)《住宅设计规范》规定在什么情况下,住宅必须设置电梯?
语言
根据《农村土地承包法》的规定,耕地的承包期为()。
患者,女,31岁,公司职员,平素嗜食辛辣刺激食物,1月前与家人发生口角,情志不舒,此后常出现上腹部胀痛,过及两肋,心烦善太息,嗳气频作,饮食欠佳,呕逆酸苦,时有胃脘部烧灼感,大便不爽,舌红苔薄白。根据上述材料提供的信息,回答下列问题:针对病症分析针灸
有一个集贸市场,很多人乱摆摊卖伪劣产品,作为执法者你该怎么做?
潜伏需求是指相当一部分消费者对某种商品或服务有强烈的需求,而现有产品或服务又无法使之满足的一种需求状况。根据上述定义,以下最能体现“潜伏需求”的是()。
玛雅石柱
设函数f(x)在x=1处的某邻域内有定义,且满足|f(x)-2ex|≤(x-1)2,研究函数f(x)在x=1处的可导性。
最新回复
(
0
)