试题题干
什么是安全状态?写出用于避免死锁的银行家算法的过程。
参考答案
试题解析
当系统能找到一个进程执行序列,使系统只要按此序列为每个进程分配资源,就可以保 证进程的资源分配和执行顺利完成,不会发生死锁时,称系统处于安全状态。
银行家算法的过程:一个进程提出资源请求后,系统先进行资源的试分配。然后检测本次的试分配是否使系统处于安全状态, 若安全则按试分配方案分配资源,否则不分配资源。
什么是安全状态?写出用于避免死锁的银行家算法的过程。
当系统能找到一个进程执行序列,使系统只要按此序列为每个进程分配资源,就可以保 证进程的资源分配和执行顺利完成,不会发生死锁时,称系统处于安全状态。
银行家算法的过程:一个进程提出资源请求后,系统先进行资源的试分配。然后检测本次的试分配是否使系统处于安全状态, 若安全则按试分配方案分配资源,否则不分配资源。