刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

关于进程P1、P2、P3、P4、P5和P6的前趋图,以下程序中的信号量操作填空,请从给定选项中选择正确的答案填入空白处。 程序中的信号量操作如下: ① _______;② _______;③ _______;④ _______;⑤ _______;⑥ _______。 给定选项: A. V(S3)和P(S3) B. V(S4)和P(S2)或其他组合 C. P(S3)和P(S4) D. V(S4)和P(S4)

A
V(S3)和P(S3)
B
V(S4)和P(S3)
C
P(S3)和P(S4)
D
V(S4)和P(S4)
使用微信搜索喵呜刷题,轻松应对考试!

答案:

B

解析:

根据前趋图及信号量的作用,我们可以知道,进程P1完成后会释放S2信号量,所以第一个操作应该是V(S2);进程P6需要等待S5和S6两个信号量,所以它的第一个操作应该是P(S5)和P(S6)。对于中间的进程P2、P3、P4和P5,它们既有等待也有释放操作。根据前趋图,我们可以得出P2的操作为P(S1)、V(S2)、V(S3),P3的操作为P(S2)、V(S4),P4的操作为P(S3)、V(S5),P5的操作为P(S4)、V(S6)。因此,空①和空②处应分别为V(S2)和P(S2),空③和空④处应分别为V(S3)和P(S3),空⑤和空⑥处应分别为V(S4)和P(S4)。所以选择B选项。

创作类型:
原创

本文链接:关于进程P1、P2、P3、P4、P5和P6的前趋图,以下程序中的信号量操作填空,请从给定选项中选择正

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share