在某系统中,有N个进展共享10台同类设备资源,每个进程最多需要4台设备资源,试问:N最多为几时才能保证系统不会发生死锁?请简略说明原因。

admin2017-10-25  35

问题 在某系统中,有N个进展共享10台同类设备资源,每个进程最多需要4台设备资源,试问:N最多为几时才能保证系统不会发生死锁?请简略说明原因。

选项

答案N*3+1≤10→N≤3 考虑资源申请的最坏情况:每个进程均已获得3个资源后,均要再申请1个资源,系统只要有1个资源,就可以先分配给某个进程,待它结束资源的使用或运行结束后就可归还资源再供其他进程使用,因此该系统不会发生死锁。

解析
转载请注明原文地址:https://jikaoti.com/ti/i2daFFFM
0

最新回复(0)