首页
登录
从业资格
进程P1、P2、P3、P4和P5的前趋图如下所示: 若用PV操作控制进程P
进程P1、P2、P3、P4和P5的前趋图如下所示: 若用PV操作控制进程P
最全题库
2022-08-02
38
问题
进程P1、P2、P3、P4和P5的前趋图如下所示:
若用PV操作控制进程P1、P2、P3、P4、P5并发执行的过程,则需要设置5个信号量S1、S2、S3、S4和S5,且信号量S1~S5的初值都等于零。下图中a、b和c处应分别填写( );d和e处应分别填写( ),f和g处应分别填写( )。
问题1选项A.V(S1)、P(S1)和V(S2)V(S3)B.P(S1)、V(S1)和V(S2)V(S3)C.V(S1)、V(S2)和P(S1)V(S3)D.P(S1)、V(S2)和V(S1)V(S3)问题2选项A.V(S2)和P(S4)B.P(S2)和V(S4)C.P(S2)和P(S4)D.V(S2)和V(S4)问题3选项A.P(S3)和V(S4)V(S5)B.V(S3)和P(S4)P(S5)C.P(S3)和P(S4)P(S5)D.V(S3)和V(S4)V(S5)
选项
答案
ABC
解析
1.根据前驱图,P3进程执行完需要通知P2进程,故需要利用V(S1)操作通知P2进程,所以空a应填V(S1);P2进程需要等待P1进程的结果,故需要利用P(S1)操作测试P1进程是否运行完,所以空b应填P(S1);又由于P2进程运行结束需要利用V(S2)、V(S3)操作分别通知P3、P4进程,所以空c应填V(S2)、V(S3)。
2.根据前驱图,P3进程运行前需要等待P2进程的结果,故需执行程序前要先利用1个P操作,根据排除法可选项只有选项B和选项C。又因为P3进程运行结束后需要利用1个V操作通知P5进程,根据排除法可选项只有选项B满足要求。
3.根据前驱图,P4进程执行前需要等待P2进程的结果,故空f处需要1个P操作;P5进程执行前需要等待P3和P4进程的结果,故空g处需要2个P操作。根据排除法可选项只有选项C能满足要求。
转载请注明原文地址:https://tihaiku.com/congyezige/2410371.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
计算机操作中,导致IT系统服务中断的各类数据库故障属于()。A.人为操作故障
配置管理作为一个控制中心,其主要目标表现在计量所有IT资产、()、作为故障管理
系统日常操作管理是整个IT管理中直接面向客户的、最为基础的部分,涉及到()、帮
在系统日常操作管理中,确保将适当的信息以适当的格式提供给全企业范围内的适当人员,
应用软件开发项目执行过程中允许对需求进行适当修改,并对这种变更进行严格控制,充分
防火墙不能实现()的功能。A.过滤不安全的服务 B.控制对特殊站点的访问
某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动
某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动
某工程由8个活动组成,其各活动情况如下表所示,该工程关键路径为()。 A.A
某软件项目的活动图如下图所示,其中顶点表示项目里程碑,链接顶点的边表示包含的活动
随机试题
【S1】[br]【S8】from→of搭配错误。getridof是固定搭配,意思是“摆脱”。
[originaltext]M:IseeyouandyourMendshavebeen[1]decoratingthedormitory
Participationinhighschoolsportsisnotaconstitutionalright.Rather,i
Banksareembarkingonaradicaloverhaul(改革)ofthewaytheypaytheirsenio
某温度信号如图(a)所示,经温度传感器测量后得到图(b)波形,经采样后得到图(c
某医院各科室护士自发组成志愿者服务队,定期对社会人群进行健康宣教,普及疾病防治知
银行在进行营销决策前,应首先对()进行调查分析。A:客户需求B:竞争对手实力
银行在对项目进行技术及工艺流程分析时,做法不正确的是()。A:产品技术方案分析无
近年来,我国法院不断完善诉讼程序制度,加强司法政务管理,努力提高司法效率,建立公
某地级市医院于2001年10月对患者李某行胃大部切除,胃空肠吻合术.手术操作无误
最新回复
(
0
)