2010 操作系统 信号量 选择题
第 25 题

设与某资源关联的信号量初值为3,当前值为1。若M 表示该资源的可用个数,N 表示等待该资源的 进程数,则M 、N分别是()。

A.0 、1 B.1 、0 C.1 、2 D.2 、0

[tag_link]

正确答案:B

信号量 表示相关资源的当前可用数量。

当信号量 K>0 时,表示还有 K 个相关资源可用,所以该资源的可用个数是 1。

而当信号量 K<0 时,表示有 |K| 个进程在等待该资源。

由于资源有剩余,可见没有其他进程等待使用该资源,故进程数为 0。