单种资源的银行家犷法 系统拥有某类资源10个 进程 已有资源数 还要申请资源数 Po R 422 427 煤对每一个请求进行检查,检査如果满足它是否 会导致不安全状态。若是,则不满足该请求; 否则便满足 煤检查状恋是否安全的方法是看他是否有足够的 资源满足一个距最大淠求最近的客户。如果可 以,则这笔投资认为是能够收回的,然后接着 检查下一个距最大求最近的郾户,如此反复 下去。如果所有投资最终都被收回,则该状态 是安全的。最初的请水可以批准 08:52
08:52 单种资源的银行家算法 对每一个请求进行检查,检查如果满足它是否 会导致不安全状态。若是,则不满足该请求; 否则便满足 检查状态是否安全的方法是看他是否有足够的 资源满足一个距最大需求最近的客户。如果可 以,则这笔投资认为是能够收回的,然后接着 检查下一个距最大需求最近的客户,如此反复 下去。如果所有投资最终都被收回,则该状态 是安全的,最初的请求可以批准 系统拥有某类资源10个 进程 已有资源数 还要申请资源数 P 4 4 Q 2 2 R 2 7
4个客户,每个客户都有一个贷款额度 已使用最大 已使用最大 已使用最大 名字 名字 名字 Andy 06 And Andy Barbara 05 Barbara Barbara25 Marvin 04 Marvin Marvin 4 Suzanne Suzanne Suzanne 47 可用:10 可用:2 可用:1 08:52
08:52 4个客户,每个客户都有一个贷款额度