问题
单项选择题
在操作系统的进程管理中,若系统中有8个进程要使用互斥资源R,但最多只允许2个进程进入互斥段(临界区),则信号量S的变化范围是();若信号量S的当前值为4,则表示系统中有()个进程正在等待该资源。
在操作系统的进程管理中,若系统中有8个进程要使用互斥资源R,但最多只允许2个进程进入互斥段(临界区),若信号量S的当前值为4,则表示系统中有()个进程正在等待该资源。
A.1
B.2
C.3
D.4
答案
参考答案:D
解析:
本题考查操作系统进程管理方面的基础知识。正确答案为D。因为信号量S的物理意义为:当S≥0时,表示资源的可用数;当S<0时,其绝对值表示等待资源的进程数。由于S当前值为-4,其绝对值为4,表示系统中有4个正在等待该资源的进程。