首页 习题正文

假设某计算机系统中资源R的可用数为6,系统中有3个进程竞争R,且每个进程都需要i个R,该系统可能会发生死锁的最小i值是( )。若信号量S的当前值为-2,则R的可用数和等待R的进程数分别为( )。(2

yi 习题 2019-03-30 系统总线


假设某计算机系统中资源R的可用数为6,系统中有3个进程竞争R,且每个进程都需要i个R,该系统可能会发生死锁的最小i值是( )。若信号量S的当前值为-2,则R的可用数和等待R的进程数分别为( )。(2014年上半年)

A.1
B.2
C.3
D.4

A.0、0
B.0、1
C.1、0
D.0、2





答案 C D
解析
当3个进程都占有2个R资源时,都需要再申请一个资源才能正常运行,此时会出现相互等待的状况。信号量为负值,说明此时系统中已经没有R资源了,此负值也代表正在等待R的进程数。


版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接:https://scpro.cn/v/1553956680.html

相关文章