试题题干
采用银行家算法可避免死锁的发生,这是因为该算法()
参考答案
正确答案:
试题解析
采用银行家算法分配资源时,其资源试分配算法表明,如果系统现存的资源大于等于进程pi的需求量,说明系统可以满足进程提出资源请求,那么执行资源的试分配。否则,说明系统缺乏可用资源,不能满足进程的资源请求,则阻塞进程pi。这样做能保证至少有一个进程可得到需要的全部资源而执行到结束,然后释放资源。
采用银行家算法可避免死锁的发生,这是因为该算法()
采用银行家算法分配资源时,其资源试分配算法表明,如果系统现存的资源大于等于进程pi的需求量,说明系统可以满足进程提出资源请求,那么执行资源的试分配。否则,说明系统缺乏可用资源,不能满足进程的资源请求,则阻塞进程pi。这样做能保证至少有一个进程可得到需要的全部资源而执行到结束,然后释放资源。