问题详情

【题目描述】

 ● 在操作系统的进程管理中,若系统中有 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.

您可能感兴趣的试题