前趋图与PV操作

前趋图与PV操作
前趋图与PV操作

前趋图与PV操作

进程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处应分别填写()。

23、

24、25、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)

A. V(S2)和 P(S4)

B. P(S2)和 V(S4)

C. P(S2)和 P(S4)

D. V(S2)和 V(S4) 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)

【答题分析】A、B、C 前趋图中,S 的排放:每条箭线上标出信号量S ,S排列的基本原则是:从左到右,从上到下,也要结合PV 图及答案设置S 的位置;

P4的结束是V(S5),说明S5在P4到P5间;

答案中,f的答案都是S3,说明S3在P4一边;

前趋图中,PV的排放:箭头的起点是V 操作,箭头的终点位置是P 操作。

前趋图如下:

由前趋图推出对应PV 图:前趋图中P 的左侧(箭头端)是PV 图的起点,P 的右侧是PV 图的终点。

PV图如下:

相关主题
相关文档
最新文档