假设某计算机系统中资源R的可用数为6,系统中有3个进程竞争R,且每个进程都需要i

资格题库2022-08-02  35

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

选项

答案 CD

解析 当3个进程都占有2个R资源时,都需要再申请一个资源才能正常运行,此时会出现相互等待的状况。
信号量为负值,说明此时系统中已经没有R资源了,此负值也代表正在等待R的进程数。
转载请注明原文地址:https://www.tihaiku.com/congyezige/2409624.html

最新回复(0)