itgle.com

在对互斥资源(信号量)进行P、V操作中,P操作是(18),而V操作是(19)。假如有3个进程(p1,p2,p3)都需要共享资源(m,个数为2)。则p1申请该资源时,执行操作:(20)。P1运行完后需对该资源进行的操作是(21)。假如P1,P2已经占用资源m,则p3开始运行后的状态可能为:(22)。A.使用一个资源B.分配一个资源C.释放一个资源D.共享一个资源

题目

在对互斥资源(信号量)进行P、V操作中,P操作是(18),而V操作是(19)。假如有3个进程(p1,p2,p3)都需要共享资源(m,个数为2)。则p1申请该资源时,执行操作:(20)。P1运行完后需对该资源进行的操作是(21)。假如P1,P2已经占用资源m,则p3开始运行后的状态可能为:(22)。

A.使用一个资源

B.分配一个资源

C.释放一个资源

D.共享一个资源


相似考题
参考答案和解析
正确答案:B
更多“在对互斥资源(信号量)进行P、V操作中,P操作是(18),而V操作是(19)。假如有3个进程(p1,p2,p3)都需要 ”相关问题
  • 第1题:

    进程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处应分别填写( ) 。

    A.P(S2)和P(S4)
    B.V(S2)和P(S4)
    C.P(S2)和V(S4)
    D.V(S2)和V(S4)

    答案:C
    解析:
    图中有五条箭线,因此需要设置五个信号量,按照从小到大的顺序分别是:P1→P2是S1,P2→P3是S2,P2→P4是S3,P3→P4是S4,P4→P5是S5。每个进程开始的时候执行P操作(P1没有P操作,只有V操作),结束的时候执行V操作,如P2开始的时候执行P(S1)的操作,结束时执行V(S2)的操作。其他同理。

  • 第2题:

    进程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处应分别填写(请作答此空) 。


    A.P(S4)和V(S5)
    B.V(S5)和P(S4)
    C.V(S4)和P(S5)
    D.V(S4)和V(S5)

    答案:A
    解析:
    图中有五条箭线,因此需要设置五个信号量,按照从小到大的顺序分别是:P1→P2是S1,P2→P3是S2,P2→P4是S3,P3→P4是S4,P4→P5是S5。每个进程开始的时候执行P操作(P1没有P操作,只有V操作),结束的时候执行V操作,如P2开始的时候执行P(S1)的操作,结束时执行V(S2)的操作。其他同理。

  • 第3题:

    互斥信号量的P和V操作一般在不同进程中。


    错误

  • 第4题:

    进程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处应分别填写( ) 。


    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)

    答案:B
    解析:
    图中有五条箭线,因此需要设置五个信号量,按照从小到大的顺序分别是:P1→P2是S1,P2→P3是S2,P2→P4是S3,P3→P4是S4,P4→P5是S5。每个进程开始的时候执行P操作(P1没有P操作,只有V操作),结束的时候执行V操作,如P2开始的时候执行P(S1)的操作,结束时执行V(S2)的操作。其他同理。

  • 第5题:

    关于P-V操作的说法错误的是 。

    A.P-V操作是比锁机制更灵活的同步进制。

    B.P-V操作可以用于控制进程间的同步和互斥。

    C.P-V操作的核心是两个函数,用来对信号灯和进程进行控制。

    D.P操作和V操作都会把信号量加1。


    D