某系统有同类资源5个,供3个进程共享,为了在保证系统安全的前提下,提高资源的利用率,规定每个进程申请的资源数最多为( )
某系统有同类资源5个,供3个进程共享,为了在保证系统安全的前提下,提高资源的利用率,规定每个进程申请的资源数最多为( )
A、4个
B、3个
C、2个
D、1个
【正确答案】:C
【题目解析】:如果申请数最多为1,那么会有2个资源会被浪费;如果申请数最多为2,采用银行家算法避免死锁,那么每个进程的资源分配数为2,2,1,能够满足进程的顺利执行;如果申请数最多为3,那么避免死锁的分配方式是3,1,1,但是如果资源分配不足的进程抢夺资源,造成2,2,1,那么将发生死锁。
Top