系统中有R类资源m个,现有n个进程互斥使用。若每个进程对R资源的最大需求为w,那么当m、n、w分别取表3—2中的值时,对于表3—2中的①~⑥种情况,(25)可能会发生死锁。若将这些情况的m分别加上(26),则系统不会发生死锁。 (26)

admin2019-07-12  35

问题 系统中有R类资源m个,现有n个进程互斥使用。若每个进程对R资源的最大需求为w,那么当m、n、w分别取表3—2中的值时,对于表3—2中的①~⑥种情况,(25)可能会发生死锁。若将这些情况的m分别加上(26),则系统不会发生死锁。

(26)

选项 A、1、1和1
B、1、1和2
C、1、1和3
D、1、2和1

答案D

解析 对于第①种情况,资源数为3,在最坏的情况下,2个进程对R资源的需求都为2,有一个进程占用2个R资源,另一个进程占用1个R资源,占用2个R资源的进程运行完,释放资源,另一个便会获得所需的资源,不会出现死锁。对于第②种情况,资源数为3,在最坏的情况下,3个进程对R资源的需求都为2,每个进程都占用1个R资源,发生死锁。对于第③种情况,资源数为5,在最坏的情况下,2个进程对R资源的需求都为3,一个进程占用3个R资源,一个进程占用2个R资源,不会出现死锁。对于第④种情况,资源数为5,在最坏的情况下,3个进程对R资源
转载请注明原文地址:https://kaotiyun.com/show/YhCZ777K
0

相关试题推荐
最新回复(0)