信号量的值()。

题目

信号量的值()。

  • A、总是为正
  • B、总是为负
  • C、总是为0
  • D、可以为负整数
参考答案和解析
正确答案:D
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

用P、V操作管理临界区时,把信号量mutex的初值设定为1。当mutex的等待队列中有k(k>1)个进程时,信号量的值为( )。

A)k

B)k-1

C)1-k

D)-k


正确答案:C
设信号量为S,常用信号量的取值可以解释为:S值的大小表示某类资源的数量。当S>0时,表示还有资源可以分配;当S<0时,其绝对值表示S信号量等待队列中进程的数目。每执行一次P操作,意味着要求分配一个资源;每执行一次v操作,意味着释放一个资源。依题意。信号量mutex的初始值为1,表示有一个资源可以分配,当mutex的等待队列中有K个进程时,信号量的值为1-K。

第2题:

如果信号量的当前值为-4,则表示系统中在该信号量上有________个等待进程。


参考答案:四

第3题:

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

A、小于0

B、小于等于0

C、大于0

D、大于等于0


参考答案:B

第4题:

如果信号量的当前值为-4,则表示系统中在该信号量上有()个进程等待。

  • A、4
  • B、3
  • C、5
  • D、0

正确答案:A

第5题:

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

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

正确答案:C

第6题:

假设一个正在运行的进程对信号量S进行了P操作后,信号量S的值变为-1,此时该进程将( )。

A 转为等待状态

B 转为就绪状态

C 继续运行

D 终止


参考答案A

第7题:

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

A.加1

B.减1

C.等于0

D.小于0


参考答案:A

第8题:

(19)用 P、V 操作管理临界区时,把信号量 mutex 的初值设定为 1。当 mutex 的等待队列中有 k(k>1)个进程时,信号量的值为

A)k

B)k﹣1

C)1﹣k

D)﹣k


正确答案:C

19)【答案】C)
【解析】信号量:表明资源可以提供给进程使用的量,它是一个整型值。对信号量的操作可以分为P(减)操作和V(加)操作,我们把这些操作叫做原语。原语是不可以再分的操作,在对信号量的操作中,与每个信号量相对应的是一个队列, 队列中存储的是排队等等使用这个资源的进程,。由于mutex的初值班为1。现在P(减)操作和V(加)操作对临界区的一个资源进行管理。有K个进程,则要K个资源。故信号量为1-K个。

第9题:

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

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

正确答案:B

第10题:

操作系统中信号量的值与()的使用情况有关,它的值仅能由()来改变。


正确答案:相应资源;P、V操作

更多相关问题