更多“正在运行的进程在信号量S上作P操作之后,当S<0,进程进入信号量的______。A.等待队列B.提交队列C.后 ”相关问题
  • 第1题:

    正在运行的进程在信号量S上作P操作之后,当S<0,进程进入信号量的是( )。

    A.等待队列

    B.后备队列

    C.就绪队列

    D.提交队列


    正确答案:A

  • 第2题:

    如果信号量S的值是0,此时进程A执行P(S)操作,那么,进程A会()。

    A继续运行

    B进入阻塞态,让出CPU

    C进入就绪态,让出CPU

    D继续运行,并唤醒S队列头上的等待进程


    B

  • 第3题:

    正在运行的进程在信号量S上操作P操作之后,当S<0,进程将进入信号量的()。

    A.等待队列

    B.提交队列

    C.后备队列

    D.就绪队列


    B

  • 第4题:

    正在运行的进程在信号量S上作P操作之后,当S<0的时候,进程进入信号量的()。

    A.等待队列
    B.就绪队列
    C.后备队列
    D.提交队列

    答案:A
    解析:
    当S<O的时候,说明当前资源已经全部分配,没有可以再次分配的资源,进程可以请求资源,但是只能当代其他的进程释放掉资源后才能进一步的使用。

  • 第5题:

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

    A.S>0

    B.S=0

    C.S<0

    D.S≠0


    A 解析:在操作系统中,对信号量S的P原语操作定义中,有如下三种情形: ①S>0时,s表示可用资源数,允许进程进入临界区。 ②S=0时,表示没有可用的资源或表示不允许进程再进入临界区。 ③S<0时,|S|表示等待资源的进程个数或表示等待进入临界区的进程个数