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

单选题

关于系统架构中进程同步与互斥的控制,根据所给前趋图及PV操作程序,填空①、②、③、④、⑤和⑥的正确内容是什么?

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

答案:

C

解析:

:根据前趋图,我们可以知道各个进程之间的同步关系。图中箭头表示一个进程结束后会触发另一个进程的启动。根据这个关系,我们可以确定每个进程开始和结束时应该执行的PV操作。

对于空①和空②,由于P1进程没有前驱进程,所以它开始时应该是V操作,而不是P操作。因此,这两个空处应填写V (S1)和V (S2)。

对于空③和空④,由于P2进程前驱是P1进程,所以它开始时应该等待P1进程完成(即执行P操作),结束时则释放资源(即执行V操作)。因此,这两个空处应填写P (S1)和V操作的相关内容。

对于空⑤和空⑥,由于P3进程的前驱是P2进程,所以它开始时应该等待P2进程完成(即执行P操作),并且由于它需要进一步访问资源S2,因此这里还需要再次执行P操作,结束时同样需要释放资源(即执行V操作)。因此,这两个空处应填写P (S2)和V操作的相关内容。所以正确答案是C选项。

创作类型:
原创

本文链接:关于系统架构中进程同步与互斥的控制,根据所给前趋图及PV操作程序,填空①、②、③、④、⑤和⑥的正确内

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

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

分享考题
share