在操作系统的进程管理中,若系统中有10个进程使用互斥资源R,每次只允许3个进程进入互斥段(临界区),则信号量s的变化范围是( );若信号量s的当前值为-2,则表示系统中有( )个正在等待该资源的进程。

admin2019-05-11  22

问题 在操作系统的进程管理中,若系统中有10个进程使用互斥资源R,每次只允许3个进程进入互斥段(临界区),则信号量s的变化范围是(  );若信号量s的当前值为-2,则表示系统中有(  )个正在等待该资源的进程。

选项 A、-7~1
B、-7~3
C、-3~O
D、-3~10(27)

答案B

解析 因为每次只允许3个进程进入互斥段(临界区),所以信号量s最多为3,最小为3-10=-7。当s=0时表示已经有3个进程进入互斥段,此时再有进程要进入,则s的值为-1,所以当s=-2时,表示有2个正在等待该资源的进程。
转载请注明原文地址:https://kaotiyun.com/show/ayVZ777K
0

最新回复(0)