问题
单项选择题 案例分析题
在操作系统的进程管理中,若系统中有10个进程使用互斥资源R,每次只允许3个进程进入互斥段(临界区),则信号量S的变化范围是__(1)__;若信号量S的当前值为-2,则表示系统口有__(2)__一个正在等待该资源的进程。
空白(1)处应选择()
A.-7~1
B.-7~3
C.-3~0
D.-3~10
答案
参考答案:B
解析:本题考查的是进程和信号量的知识。信号量S的物理意义:S≥0表示某资源的可用数;若S<0,则其绝对值表示阻塞队列中等待该资源的进程数。在操作系统的进程管理中,若系统中有10个进程使用互斥资源R,每次只允许3个进程进入互斥段(临界区),则信号量S的变化范围是-7~3;若信号量S的当前值为-2,则表示系统中有2个正在等待该资源的进程。