CMS专题

单选题若信号量S的初值为5,当前值为-2,则表示当前系统有()进程在与S相关的队列中等待。A 0个B 1个C 2个D 3个

题目
单选题
若信号量S的初值为5,当前值为-2,则表示当前系统有()进程在与S相关的队列中等待。
A

0个

B

1个

C

2个

D

3个

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若P操作、V操作的信号量S初值为3,当前值-3,则表示有()等待进程。

A、0个

B、1个

C、2个

D、3个


正确答案:D

第2题:

计算机操作系统中,若P、V操作的信号量S初值为2,当前值为-1,则表示有() 等待进程。

A. 0个

B. 1个

C. 2个

D. 3个


参考答案B

第3题:

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

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


正确答案:B

第4题:

若P、V操作的信号量S初值为2,当前值为-1,则表示有(31)等待进程。如果有三个进程共享同一互斥段,而且每次最多允许两个进程进入该互斥段,则信号量的初值应设置为(32)。

A.0个

B.1个

C.2个

D.3个


正确答案:B

第5题:

某个信号量S初值为3,当前值为-2,则等待在该信号量上的进程数为()个。

A.1

B.2

C.3

D.5


参考答案:B

第6题:

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

A 0个

B 1个

C 2个

D 3个


参考答案C

第7题:

若P、V操作的信号量S初值为2,当前值为-1,则表示有() 个等待进程。

A.0

B.l

C.2

D.3


参考答案:B

第8题:

若P、V操作的信号量S初值为5,当前值为-2,则表示有()进程处于等待状态。

A、0

B、1

C、2

D、3


参考答案:D

第9题:

计算机操作系统中,若P、V操作的信号量S初值为2,当前值为-1,则表示有( )个等待进程。

A.0个

B.1个

C.2个

D.3个


正确答案:B
解析:信号量的取值可以解释为:S值的大小表示某类资源的数量。当S>0时,表示还有资源可以分配:当S0时,其绝对值表示S信号量等待队列中进程的数目。每执行一次P操作,意味着要求分配一个资源:每执行一次V操作,意味着释放一个资源。所以当S=-1时,表示等待队列中有1个等待进程。

第10题:

在操作系统的进程管理中,若某资源的信号量S的初值为2,当前值为-1,则表示系统中有 _____ 个正在等待该资源的进程。

A.0

B.1

C.2

D.3

A.

B.

C.

D.


正确答案:B
解析:信号量是一个整型变量S,在S上定义两种操作:P操作和V操作。执行一次P操作,信号量S减1,S0时,调用P操作的进程继续执行;S0时,该进程被阻塞,并且被插入到等待队列中。执行一次V操作,信号量S加1,当S0时,调用V操作的进程继续执行;S0时,从信号量S对应的等待队列中选出一个进程进入就绪状态。当S0时,其绝对值表示等待队列中进程的数目,当前值为-1,说明有1个在等待该资源的进程。