每执行一次P原语,信号量的数值S减1。如果S>=0,该进程();若S

题目
每执行一次P原语,信号量的数值S减1。如果S>=0,该进程();若S<0,则()该进程,并把它插入该()对应的()队列中。


相似考题
参考答案和解析
参考答案:继续执行,阻塞(等待),信号量,阻塞(等待)
更多“每执行一次P原语,信号量的数值S减1。如果S>=0,该进程();若S<0,则()该进程,并把它插入该()对应的()队列中。 ”相关问题
  • 第1题:

    操作系统对信号量S的P原语操作定义中,使进程进入相应等待队列的条件是( )。

    A.S≠0

    B.S<0

    C.S=0

    D.S>0


    正确答案:B
    解析:对于信号量的取值,S值得大小表示某类资源的数量。当S>0时,表示尚有资源可分配;当S0,其绝对值表示S信号量等待队列进程的数目.每执行一次P操作,表示要求分配一个资源:每执行一次V操作,意味着释放一个资源。当S0时,使进程进入相应的等待队列。

  • 第2题:

    如果进程P对信号量S执行V操作,则信号量S的值会()。

    A.加1

    B.减1

    C.等于0

    D.小于0


    参考答案:A

  • 第3题:

    在PV操作中,对信号量S的P原语操作定义中,使进程进入相应等待队列等待的条件是()。

    A.S<0

    B.S=0

    C.S>0

    D.S≠0


    S<0

  • 第4题:

    操作系统中,对信号量S的P原语操作定义中,使进程进入相应等待队列等待的条件是( )

    A.S>0

    B.S=0

    C.S<0

    D.S≠0


    正确答案:C
    解析:P原语操作的动作是:(1)sem减1;(2)sem减1后仍大于或等于零,则进程继续执行;(3)若sem减1后小于零,则该进程被阻塞后进入与该信号相对应的队列中,然后转进程调度。

  • 第5题:

    如果进程P对信号量S执行P操作,则信号量S的值应()。

    A.加1

    B.减1

    C.等于0

    D.小于0


    参考答案:B