什么是安全状态?写出用于避免死锁的银行家算法的过程。
什么是安全状态?写出用于避免死锁的银行家算法的过程。
【正确答案】:当系统能够找到一个进程执行序列,使得系统只要按此序列为每个进程分配资源,就可以保证进程的资源分配和执行顺利完成,不会发生死锁时,称系统处于安全状态。(2 分)银行家算法分为两个过程:(1)进行资源试分配。(2)对试分配后系统的状态做安全性检测。经安全性检测,若试分配后系统状态是安全的,则分配资源,若不安全,则阻塞申请资源的进程,暂不为它分配资源。(2 分)
【题目解析】:考点:安全状态的功能、避免死锁的银行家算法的过程。
Top