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

admin2009-02-20  34

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

选项 A、0个
B、1个
C、2个
D、3个

答案B

解析 信号量的取值可以解释为:S值的大小表示某类资源的数量。当S>0时,表示还有资源可以分配:当S<0时,其绝对值表示S信号量等待队列中进程的数目。每执行一次P操作,意味着要求分配一个资源:每执行一次V操作,意味着释放一个资源。所以当S=-1时,表示等待队列中有1个等待进程。
转载请注明原文地址:https://kaotiyun.com/show/lleZ777K
0

最新回复(0)