进程P1、P2、P3、P4和P5的前趋图如图3—6:
若用PV操作控制进程P1一P5并发执行的过程,则需要设置6个信号Sl、S2、S3、S4、S5和S6,且信号量s1一s6的初值都等于零。图3—7中a和b处应分别填写(23);c和d处应分别填写(24),e和f初应分别填写(25)。
单选题
(23)
A、
P(S1)P(S2)和P(S3)P(S4)
B、
P(S1)V(S2)和P(S2)V(S1)
C、
V(S1)V(S2)和V(S3)V(S4)
D、
P(S1)P(S2)和V(S1)V(S2)
【正确答案】
C
【答案解析】
单选题
(24)
A、
P(S1)P(S2)和V(S3)V(S4)
B、
P(S1)P(S3)和V(S5)V(S6)
C、
V(S1)V(S2)和P(S3)P(S4)
D、
P(S1)V(S3)和P(S2)V(S4)
【正确答案】
B
【答案解析】
单选题
(25)
A、
P(S3)P(S4)和V(S5)V(S6)
B、
V(S5)V(S6)和P(S5)P(S6)
C、
P(S2)P(S5)和P(S4)P(S6)
D、
P(S4)V(S5)和P(S5)V(S6)
【正确答案】
C
【答案解析】
解析:利用PV操作实现进程的同步时,进程可以通过P操作测试消息是否到达,调用v操作通知消息已经准备好。根据题意,将信号量标在图3-8,为:
提交答案
关闭