系统中有4个甲.位的存储器资源,被n个进程共享,如果每个进程都要求i个单位的存储器资源,那么当(49)时系统不会发生死锁。

admin2021-01-13  33

问题 系统中有4个甲.位的存储器资源,被n个进程共享,如果每个进程都要求i个单位的存储器资源,那么当(49)时系统不会发生死锁。

选项 A、n=2,i=4
B、n=4,i=3
C、n=3,i-2
D、n-3,i-3

答案C

解析 本题考查的是操作系统中死锁的基本知识及应用。在多道程序系统中,死锁是指多个进程因竞争资源而造成的一种僵局,若无外力作用,这些进程将永远不能再向前推进。本题中,系统有4个单位的存储器资源,对于第一个选项,若2个进程同时申请并各自都占有2个资源,都无法继续获得资源进而执行结束,则发生死锁;对于第二个选项,若4个进程同时申请并各自都占有1个资源,都无法继续获得资源进而执行结束,则发生死锁;对于第四个选项,若3个进程同时申请并有2个进程占有1个资源,另一个进程占有2个资源,都无法继续获得资源进而执行结束,则发生死锁:而对于第三个选项,最坏情况下,若3个进程同时申请并各自都占有1个资源,系统还剩余1个资源,可以供3个进程中的任意一个进程获得资源进而执行结束,之后释放所占资源,以供另外2个进程使用,最后可以全部执行结束,系统不会发生死锁。所以正确答案为C。
转载请注明原文地址:https://kaotiyun.com/show/sENZ777K
0

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