在银行家算法的例子中 如果P0发出的请求向量由Request0(0 2 0)改为Request0(0 1 0) 问系统可否将

大学 向量,银行家,算法 已帮助 人

在银行家算法的例子中,如果P0发出的请求向量由Request0(0,2,0)改为Request0(0,1,0),问系统可否将资源分配给它?

请帮忙给出正确答案和分析,谢谢!

热搜:吃人的礼教是鲁迅先生在哪部作品中发出的感慨

答案解析

难度★★☆ 搜索
  • 正确答案:可以。首先RequestO(010)<=NeedO(743)RequestO(010)<=AVailable(230);分配后可修改得一资源数据表(表略)进行安全性检查可以找到一个安全序列{P1P4P3P2P0}或{P1P4P3P0P2}因此系统是安全的可以立即将资源分配给P0。
    由于死锁会导致系统僵死,作为在现代操作系统中引入多道程序设计技术之后,出现了进程之间因为争抢资源和系统资源分配不当造成的进程与系统僵死的现象,这个现象如果不解决,会严重损害系统的吞吐能力并可能引起系统故障。