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

单选题

关于系统分析师中的进程控制,根据所给的前趋图,下列关于PV操作的说法正确的是? 进程P1、P2、P3、P4、P5和P6的前趋图已给出,若使用PV操作控制这些进程的并发执行,需要设置8个信号量S1至S8,且这些信号量的初值都为零。在给出的进程执行图中,a、b、c、d、e和f各处应如何填写PV操作?

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

答案:

D

解析:

根据进程的前趋图以及PV操作的控制原理,可以确定每个进程开始时需要执行P指令等待,执行完成后需要执行V指令激活后续进程。根据这个原则,我们可以推断出:

P1进程运行完毕,执行V(S1),允许调出等待队列中的P2进程,所以a处应填写P(S1)。

P2进程执行P(S1),占用一个S1所代表的资源,所以b处应填写V(S2)V(S3),因为P2是P3、P4的前序节点,P2运行完毕会激活P3和P4。

P3进程执行时,执行P(S2),所以c处应填写V(S4) V(S5),因为P3是P4、P5的前序节点,并且需要占用一个S2代表的资源。

P4进程执行时,需要占用一个S3、S4代表的资源,所以d处应填写P(S3)P(S4)。

依次类推,e为V(S8),f为P(S7)P(S8)。

因此,正确答案是D选项。

创作类型:
原创

本文链接:关于系统分析师中的进程控制,根据所给的前趋图,下列关于PV操作的说法正确的是? 进程P1、P2、P

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

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

分享考题
share