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

最全题库2022-08-02  52

问题 进程P1、P2、P3、P4、P5的前趋关系图如下所示:若用PV操作控制这5个进程的同步与互斥,程序如下:程序中空a和空b处应分别为(  ),空c和空d处应分别为(  );空e和空f处应分别为(  )。问题1选项A.V(S1)和V(S2)V(S3)B.P(S1)和V(S2)V(S3)C.P(S1)和P(S2)V(S3)D.P(S1)和P(S2)P(S3)问题2选项A.V(S2)V(S4)和V(S5)B.P(S2)V(S4)和V(S5)C.P(S2)P(S4)和V(S5)D.P(S2)V(S4)和P(S5)问题3选项A.V(S3)和V(S4)V(S6)B.P(S3)和V(S4)V(S6)C.P(S3)和P(S4)V(S6)D.P(S3)和V(S4)P(S6)

选项

答案 BCB

解析 本题是一个前趋图转PV操作的问题。解答该题的关键在于了解PV操作中的信号量在前趋图的具体什么位置起作用,一旦弄清楚该问题,整个试题的解答就非常容易了。信号量其实是作用于进程之间,每个箭线都对应着一个信号量,当一个信号量的箭头指向一个进程时,说明该进程进行前需要对此信号量做P操作,而一个箭头从一个进程引出时,说明此进程完成时,需要对该信号量做V操作。如图所示。从图分析,可以得知完整的process P1-process P5为:
转载请注明原文地址:https://tihaiku.com/congyezige/2401557.html

最新回复(0)