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

题目

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

  • A、不允许进程调用V操作
  • B、调用P操作的进程不会成为等待状态
  • C、当前已有进程在等待信号量
  • D、当前无进程在临界区执行
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

操作系统在使用信号量解决同步与互斥问题中,若P(或wAit)、V(或signAl)操作的信号量S初值为3,当前值为-2,则表示有( )等待进程。

A 0个

B 1个

C 2个

D 3个


参考答案C

第2题:

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

A.小于0

B.大于0

C.小于等于0

D.大于等于0


参考答案:C

第3题:

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

A、小于0

B、小于等于0

C、大于0

D、大于等于0


参考答案:B

第4题:

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

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

正确答案:C

第5题:

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

A.加1

B.减1

C.等于0

D.小于0


参考答案:A

第6题:

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

A. 大于0

B. 小于0

C. 大于等于0

D. 小于等于0


参考答案A

第7题:

在操作系统的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 继续进行;}

第8题:

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

(48 )A. 0 B. 1 C. 2 D. 3


正确答案:B

第9题:

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

A.临界区

B.进程

C.缓冲区

D.信号量


参考答案:D

第10题:

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

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

正确答案:C

更多相关问题