首页
登录
从业资格
进程p1、p2、p3、p4和p5的前趋图如下所示 若用PV操作控制这5个进
进程p1、p2、p3、p4和p5的前趋图如下所示 若用PV操作控制这5个进
考试题库
2022-08-02
51
问题
进程p1、p2、p3、p4和p5的前趋图如下所示
若用PV操作控制这5个进程的同步与互斥的程序如下,那么程序中的空①和空②处应分别为( );空③和空④处应分别为( );空⑤和空⑥处应分别为( )
问题1选项A.V(S1)和P(S2)P(S3)B.P(S1)和V(S1)V(S2)C.V(S1)和V(S2)V(S3)D.P(S1)和V(S1)P(S2)问题2选项A.V(S4)V(S5)和P(S3)B.V(S3)V(S4)和V(S5)C.P(S4)P(S5)和V(S5)D.P(S4)P(S5)和V(S4)问题3选项A.P(S6)和P(S5)V(S6)B.V(S5)和V(S5)V(S6)C.P(S6)和P(S5)P(S6)D.V(S6)和P(S5)P(S6)
选项
答案
CAD
解析
本题是典型的PV操作与前趋图结合考查题型。前趋图中,进程存在明确的前趋和后继关系。前趋进程完成后以V()操作通知后继进程。后继进程开始前需要以P()操作检查前趋进程是否已完成。也可以直接在图示中进行标注,结点间的→表示二者关系,箭头流出的结点是前趋进程,结束后也就是箭头流出位置,标注为V()操作以通知后继进程;箭头流入的结点是后继进程,开始前也就是箭头流入的位置,标注为P()操作以检查前趋进程。
此时:P1没有前趋,有1个后继,P1执行后需要1个V()操作通知后继进程,即①填写V()操作;P2有1个前趋,有2个后继,P2执行前需要有1个P()操作检查前趋,P2执行后需要2个V()操作通知后继进程,即②填写2个V()操作。因此第一空,选择C选项,即满足3个V操作。不需要区别信号量。P3有1个前趋,有2个后继,P3执行前需要有1个P()操作检查前趋,P3执行后需要2个V()操作通知后继进程,即③填写2个V()操作。P4有2个前趋,有1个后继,P4执行前需要有2个P()操作检查前趋,④缺少1个P()操作,P4执行后需要1个V()操作通知后继进程,即⑤填写1个V()操作。P5有2个前趋,没有后继,P5执行前需要有2个P()操作检查前趋,即⑥填写2个P()操作。因此第二空,选择A选项,即满足2个V操作1个P操作。不需要区别信号量。第三空,选择D选项,即满足1个V操作2个P操作。不需要区别信号量。
转载请注明原文地址:https://tihaiku.com/congyezige/2409506.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
关系代数的半联接操作由下列操作组合而成()A.投影和选择 B.联接和选择
事务(Transaction)是一个()A.程序 B.进程 C.操作序列
部门、员工和项目的关系模式及它们之间的E-R图如下所示,其中,关系模式中带实下划
假设日志文件的尾部如下图所示,则恢复时应执行的操作是()。 A.UndoT
某网上商品销售系统的业务流程如下:(1)将客户的订单记录(订单号,客户D,商品I
如右图所示的调度,其中事务T1、T2仅对数据项A、B进行操作,则该调度()
下面说法中错误的是().A.并发事务如果不加控制,可能会破坏事务的隔离性
如右图所示的调度,其中事务T1、T2仅对数据项A、B进行操作,则该调度()
某连锁酒店提供网上预订房间业务,流程如下:(1)客户查询指定日期内所有类别的空余
一级封锁协议解决了事务的并发操作带来的_()_不一致性的问题。A.数据丢失修改
随机试题
TheMonaLisaisshowingherage,museumcurators(馆长)inParissaidwhilea
You’vebeenworkingoutregularlyforquiteawhile,butyou’renowherenear
[originaltext]M:Mrs.Ralph,weknowthatyouhavedonesomeofthelargeststu
It’snormaltothinkofaconversationastakingplacebetweenpeoplewhoar
生理状态反映个人体能和活动能力的状态,通常包括活动受限._和体力适度等三方面的内
超量恢复的程度与运动时间长短有关,与运动强度大小无关。()
财务会计主要是向会计主体内部管理者提供进行经营规划、经营管理、预测决策所需的相关
进行组织结构设计时,要选择不同的部门结构模式,以下不属于部门结构模式的是()。
发散思维主要包括( )。A.逆向思维法 B.横向思维法 C.发散思维法
不需要向机消防机构申请消防验收的工程有()。A.国家机关办公楼 B.邮政楼
最新回复
(
0
)