更多“在信号量及P、V操作中,对信号量执行一次P操作,意味着要求A.使用一个资源B.分配一个资源C.释放一个 ”相关问题
  • 第1题:

    在信号量及P、V操作中,每对信号量执行一次P操作,意味着要求______。

    A.使用一个资源

    B.分配一个资源

    C.释放一个资源

    D.共享一个资源


    正确答案:B

  • 第2题:

    下列说法中,正确的是( )。A.进程之间同步,主要源于进程之间的资源竞争,是指对多个相关进程在执行次序上 的协调 B.信号量机制是一种有效的实现进程同步与互斥的工具。信号量只能由P-V操作来改 变 C.V操作是对信号量执行加1操作,意味着释放一个单位资源,加1后如果信号量的值小于等于0,则从等待队列中唤醒一个进程,现进程变为等待状态;否则现进程继续进行D.临界区是指每次仅允许一个进程访问的资源


    正确答案:B
    进程同步是进程间的一种协同工作关系,进程之间相互合作,共同完成一项任务。

  • 第3题:

    在使用信号量及P、V操作机制解决问题时,进程执行一次P操作,意味着该进程

    A.正在使用一个资源

    B.准备释放一个资源

    C.申请分配一个资源

    D.需要共享一个资源


    PV操作是作用于信号量上的原语。所谓原语是指其执行是不会被打断的即一个进程在执行PV操作时不会强行地被打断而让处理器去执行另一个进程。PV操作的定义是:执行P操作P(S)时信号量S之值减1若结果不为负数则P(S)执行完毕;否则执行P操作的进程暂时停止等待释放。执行V操作V(S)时信号量S之值加1若结果不大于0则释放一个等待释放的进程。 PV操作是作用于信号量上的原语。所谓原语是指其执行是不会被打断的,即一个进程在执行PV操作时,不会强行地被打断而让处理器去执行另一个进程。PV操作的定义是:执行P操作P(S)时,信号量S之值减1,若结果不为负数,则P(S)执行完毕;否则,执行P操作的进程暂时停止,等待释放。执行V操作V(S)时,信号量S之值加1,若结果不大于0,则释放一个等待释放的进程。

  • 第4题:

    下列说法中,正确的是

    A.进程之间同步,主要源于进程之间的资源竞争,是指对多个相关进程在执行次序上的协调

    B.信号量机制是一种有效的实现进程同步与互斥的工具。信号量只能由P\V.操作来改变

    C.V操作是对信号量执行加1操作,意味着释放一个单位资源,加1后如果信号量的值小于等于0,则从等待队列中唤醒一个进程,现进程变为等待状态;否则现进程继续进行

    D.临界区是指每次仅允许一个进程访问的资源


    正确答案:B
    解析:A:注意同步和互斥的区别;C:V操作加1后如果信号量的值小于等于0,则唤醒一个进程,否则进程继续执行;D:注意区分临界区和临界资源。

  • 第5题:

    在信号量及P、V操作中,每对信号量执行一次P操作,意味着要求,

    A.使用一个资源

    B.分配一个资源

    C.释放一个资源

    D.共享一个资源


    正确答案:B
    解析:P操作和V操作都是原语。每执行一次P操作,意味着要求分配一个资源;每执行一次V操作意味着释放一个资源。