进程P1、P2、P3、P4和P5的前趋图如下所示: 若用PV操作控制进程P

练习题库2022-08-02  26

问题 进程P1、P2、P3、P4和P5的前趋图如下所示:若用PV操作控制进程P1、P2、P3、P4和P5并发执行的过程,需要设置5个信号量S1、S2、S3、S4和S5,且信号量S1~S5的初值都等于零。如下的进程执行图中a和b处应分别填写(  );c和d处应分别填写(  );e和f处应分别填写(  )。问题1选项A.V(S1)和P(S2)V(S3)B.P(S1)和V(S2)V(S3)C.V(S1)和V(S2)V(S3)D.P(S1)和P(S2)V(S3)问题2选项A.P(S2)和P(S4)B.V(S2)和P(S4)C.P(S2)和V(S4)D.V(S2)和V(S4)问题3选项A.P(S4)和V(S5)B.V(S5)和P(S4)C.V(S4)和P(S5)D.V(S4)和V(S5)

选项

答案 BCA

解析 本题考查PV操作方面的基本知识。
第一空的正确答案是B,因为P2是P1的后继,所以在P2执行前应测试P1是否执行完,a处填写P(S1),P2执行完V(s2)V(s3)通知后面的进程。
第二空的正确答案是C,c空填写P(s2)测试P2是否执行完成,d空表示P3执行完释放V(s4)通知后面的进程。
第三空的正确答案是A,e空填写P(s4)测试P3是否执行完成,f空表示P4执行完释放V(s5)通知后面的进程。
转载请注明原文地址:https://tihaiku.com/congyezige/2410392.html

最新回复(0)