假设某计算机系统中资源R的可用数为9,系统中有3个进程竞争R,且每个进程都需要i个R,该系统可能会发生死锁的最小i值是(25)________________。

admin2021-01-13  33

问题 假设某计算机系统中资源R的可用数为9,系统中有3个进程竞争R,且每个进程都需要i个R,该系统可能会发生死锁的最小i值是(25)________________。

选项 A、2
B、3
C、4
D、5

答案C

解析 本题考查操作系统进程管理信号量方面的基础知识。试题的正确的答案为选项C。选项A是错误的,每个进程都需要2个资源R,系统为3个进程各分配2个,系统中资源R的可用数为3,3个进程都能得到所需资源,故也不发生死锁;选项B是错误的,因为每个进程都需要3个资源R,系统为3个进程各分配3个,系统中资源R的可用数为0,3个进程都能得到所需资源,故也不发生死锁;选项C是正确的,每个进程都需要4个资源R,系统为3个进程各分配3个,系统中资源R的可用数为0,3个进程再申请1个资源R得不到满足,故发生死锁;选项D会发生死锁,但该选项显然是错误的,因为题目求的是最小i值,故选项C是正确的。
转载请注明原文地址:https://jikaoti.com/ti/yrE7FFFM
0

最新回复(0)