itgle.com
更多“P、V操作是()。 ”相关问题
  • 第1题:

    用户进程A从运行状态转换到阻塞状态,可能是由于______。

    A.该进程执行了V操作

    B.某系统进程执行了V操作

    C.该进程执行了P操作

    D.某系统进程执行了P操作


    正确答案:C
    解析:在进程运行时,如果需要等待某一事件的发生,会进入阻塞状态。PV操作是实现进程同步与互斥的常用方法。P操作表示申请一个资源,V操作表示释放一个资源。所以,不可能是因为执行了V操作,排除选项A和选项B。而进程在执行P操作时,可能申请的资源不能立即得到,该进程会进入阻塞状态。所以,选项C是正确答案。

  • 第2题:

    ● 下面关于PV 操作的论述,不正确的是 (64) 。

    (64)

    A. P 操作和V 操作是执行时不被打断的两个操作系统原语

    B. P 操作和V 操作可单独使用

    C. PV 操作与信号灯的处理相关

    D. P 表示通过的意思,V 表示释放的意思


    正确答案:B


  • 第3题:

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

    A.P操作可能会阻塞调用进程。

    B.V操作会把信号量加1。

    C.P操作可以唤醒一个进程。

    D.P操作和V操作在所有并发进程中成对出现。


    D

  • 第4题:

    下列有关P、V操作的表述中,错误的是()。

    A.进程执行P操作后,有可能因此导致自身进入阻塞状态

    B.进程执行V操作后,有可能因此唤醒相关阻塞进程

    C.P操作对信号量执行减1操作

    D.V操作对信号量执行减1操作


    参考答案:D

  • 第5题:

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

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

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

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

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


    D

  • 第6题:

    P-V操作的作用是什么?P操作和V操作各自的原理是什么?


    PV操作能够实现对临界区的管理要求。它由P操作原语和V操作原语组成,对信号量进行操作,具体定义如下: P(S):①将信号量S的值减1,即S=S-1; ②如果S0,则该进程继续执行;否则该进程置为等待状态,排入等待队列。 V(S):①将信号量S的值加1,即S=S+1; ②如果S>0,则该进程继续执行;否则释放队列中第一个等待信号量的进程。