请教:2009年下半年《信息系统管理工程师》上午试题(参考答案版)第1大题第10小题如何解答?
信息系统,下半年,试题
已帮助 人
【题目描述】
在操作系统的进程管理中,若系统中有 10 个进程使用互斥资源 R,每次只允许 3个进程进入互斥段(临界区),则信号量S 的变化范围是 (11) 。
(11)
A. –7~1
B. –7~3
C. –3~0
D. –3~10
| 【我提交的答案】: B |
| 【参考答案与解析】: 正确答案:B |
这个是怎么计算的?
-
计算还是真有点复杂。简单的说,存在没有进行使用资源,此时信号量就是3,意思是空闲3个位置,最恶劣的情况是10个进程都在竞争资源,那资源只有3个进程占用,另外7个在等待,那S的值就是-7.
