PV操作是在信号量上的操作,若此时信号量的值小于0,则()A、不允许进程调用V操作B、调用P操作的进程不会成为等待状态C、当前已有进程在等待信号量D、当前无进程在临界区执行

题目

PV操作是在信号量上的操作,若此时信号量的值小于0,则()

  • A、不允许进程调用V操作
  • B、调用P操作的进程不会成为等待状态
  • C、当前已有进程在等待信号量
  • D、当前无进程在临界区执行

相似考题
更多“PV操作是在信号量上的操作,若此时信号量的值小于0,则()”相关问题
  • 第1题:

    在执行V操作时,当信号量的值( ),应释放一个等待该信号量的进程。

    A.小于0

    B.大于0

    C.小于等于0

    D.大于等于0


    参考答案:C

  • 第2题:

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

    A.加1

    B.减1

    C.等于0

    D.小于0


    参考答案:A

  • 第3题:

    PV操作是在信号量上的操作,当信号量的值为()时,若有进程调用P操作,则该进程在调用P操作后必定可以继续执行。

    • A、=0
    • B、≠0
    • C、>0
    • D、<0

    正确答案:C

  • 第4题:

    若用PV操作管理某一组相关临界区,其信号量S的值在[-1,1]之间变化,当S=-1,S=0,S=1时,它们各自的物理含义是什么?


    正确答案:当S=1时,表示该类资源可以分配;当S=0时,表示该类资源已被占用,无可分配资源;当S=-1时,表示该类资源不可分配且有一个进程请求该资源。(PV操作只做+1-1运算,P操作请求资源,执行一次将S-1。V操作释放资源,执行一次将S+1)。

  • 第5题:

    PV操作是在()上的操作。

    • A、临界区
    • B、进程
    • C、缓冲区
    • D、信号量

    正确答案:D

  • 第6题:

    在执行V操作时,当信号量的值(),应释放一个等待该信号量的进程。

    • A、小于0
    • B、大于0
    • C、小于等于0
    • D、大于等于0

    正确答案:C

  • 第7题:

    PV操作是在信号量上的操作。若某进程在调用P操作后不会成为等待状态,那么在调用前信号量的值为()

    • A、=0
    • B、=-1
    • C、>0的某个整数
    • D、<0的某个整数

    正确答案:A

  • 第8题:

    对于记录型信号量,在执行一次P操作时,信号量的值应当为减1;当其值为()时,进程应阻塞。

    • A、大于0
    • B、小于0
    • C、大于等于0
    • D、小于等于0

    正确答案:B

  • 第9题:

    单选题
    对于记录型信号量,在执行一次P操作(wait操作)时,信号量的值应当为减1;当其值为()时,进程应阻塞。
    A

    大于0

    B

    小于0

    C

    大于等于0

    D

    小于等于0


    正确答案: C
    解析: 对于记录型信号量,在执行一次wait操作时,信号量的值应当减1,当其值为小于0时,进程应阻塞。

  • 第10题:

    单选题
    PV操作是在()上的操作。
    A

    临界区

    B

    进程

    C

    缓冲区

    D

    信号量


    正确答案: C
    解析: 暂无解析

  • 第11题:

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

    加1

    B

    减1

    C

    等于0

    D

    小于0


    正确答案: C
    解析: 暂无解析

  • 第12题:

    单选题
    PV操作是在信号量上的操作。若某进程在调用P操作后不会成为等待状态,那么在调用前信号量的值为()
    A

    =0

    B

    =-1

    C

    >0的某个整数

    D

    <0的某个整数


    正确答案: B
    解析: 暂无解析

  • 第13题:

    在操作系统的PV操作中,P操作中进行的是(18).

    A.信号量减一

    B.信号量加一

    C.信号量不变

    D.信号量变化可设定


    正确答案:A
    解析:RV操作是操作系统中实现进程同步与互斥的原语。P操作和V操作都是不可分割的原子操作,因此,P、V原语执行期间不允许中断发生。其中对PV操作的描述如下: P(sem)操作的作用是将信号量sem值减1,若sem的值成负数,则调用P操作的进程暂停执行,直到另一个进程对同一信号量做V操作。V(sem)操作的作用是将信号量 sem值加1,若sem的值小于等于0,则从相应队列(与sem有关的队列)中选择一个进程,唤醒它。
      一般P操作与V操作的定义如下所述。
      P操作:
      P(sem){
      sem = sem - 1;
      if(sem0) 进程进入等待状态;
      else 继续进行: }
    V操作:
      V(sem){
      sero =sem + 1;
      if(sem≤0) 唤醒队列中的一个等待进程;
      else 继续进行;}

  • 第14题:

    PV操作是在()上的操作。

    A.临界区

    B.进程

    C.缓冲区

    D.信号量


    参考答案:D

  • 第15题:

    PV操作是在信号量上的操作。若某进程在调用V操作后释放了一个正在等待信号量的进程,那么在调用前信号量的值为()

    • A、=0
    • B、=1
    • C、<0
    • D、>0

    正确答案:C

  • 第16题:

    对于记录型信号量,在执行一次P操作(wait操作)时,信号量的值应当为减1;当其值为()时,进程应阻塞。

    • A、大于0
    • B、小于0
    • C、大于等于0
    • D、小于等于0

    正确答案:B

  • 第17题:

    在某嵌入式操作系统中,若P、V操作的信号量S的初值为2,当前值为-1,则表示等待信号量S的任务个数为()。

    • A、0
    • B、1
    • C、2
    • D、3

    正确答案:B

  • 第18题:

    用PV操作管理临界区时,若有n个进程在等待进入临界区,则这时的信号量值为()

    • A、n
    • B、l
    • C、0
    • D、-n

    正确答案:D

  • 第19题:

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

    • A、加1
    • B、减1
    • C、等于0
    • D、小于0

    正确答案:A

  • 第20题:

    单选题
    PV操作是在信号量上的操作。若某进程在调用V操作后释放了一个正在等待信号量的进程,那么在调用前信号量的值为()
    A

    =0

    B

    =1

    C

    <0

    D

    >0


    正确答案: B
    解析: 暂无解析

  • 第21题:

    单选题
    对于记录型信号量,在执行一次P操作时,信号量的值应当为减1;当其值为()时,进程应阻塞。
    A

    大于0

    B

    小于0

    C

    大于等于0

    D

    小于等于0


    正确答案: B
    解析: 暂无解析

  • 第22题:

    单选题
    PV操作是在信号量上的操作,若此时信号量的值小于0,则()
    A

    不允许进程调用V操作

    B

    调用P操作的进程不会成为等待状态

    C

    当前已有进程在等待信号量

    D

    当前无进程在临界区执行


    正确答案: A
    解析: 暂无解析

  • 第23题:

    单选题
    PV操作是在信号量上的操作,当信号量的值为()时,若有进程调用P操作,则该进程在调用P操作后必定可以继续执行。
    A

    =0

    B

    ≠0

    C

    >0

    D

    <0


    正确答案: C
    解析: 暂无解析