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

单选题

关于进程P1、P2、P3、P4、P5和P6的前趋图,已知其同步与互斥通过PV操作控制,请填写程序中关于进程同步的空白处。进程中的空①和空②处应填写什么?(填写字母即可)空③和空④处应分别为( )字母组合?空⑤和空⑥处应分别为( )字母组合?

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

答案:

D

解析:

根据PV操作和前驱图的关系,可以确定每个进程中的P和V操作。在进程P1执行完毕后需要利用V(S1)通知进程P2,所以①填V(S1)。进程P2中,需要利用P(S1)判断前驱进程P1是否运行完毕,执行完毕后需要利用V(S2),V(S3)分别通知进程P3、P4,因此②填V(S2)V(S3)。进程P3中,需要利用P(S2)判断前驱进程P2是否运行完毕,执行完毕后需要利用两个V操作分别通知进程P4、P5,因此③填V(S2)V(S3),④填P(S3)。进程P4中,需要利用P(S3)、P(S4)判断前驱进程P2和P3是否运行完毕,执行完毕后需要利用V(S6)操作通知进程P5。进程P5中,需要利用P(S5)、P(S6)判断前驱进程P3和P4是否运行完毕,执行完毕后需要利用V(S7)操作通知进程P6,因此⑤填P(S6),⑥填V(S7)。

创作类型:
原创

本文链接:关于进程P1、P2、P3、P4、P5和P6的前趋图,已知其同步与互斥通过PV操作控制,请填写程序中关

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

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

分享考题
share