计算机操作系统实验报告
银行家算法是避免死锁的一种重要方法通过编写
一个简单的银行家算法程序,加深了解有关资源申请、避免死
锁等概念并体会和了解死锁和避免死锁的具体实施方法。
先对用户提出的请求进行合法性检查
求是否大于需要的,是否大于可利用的若请求合法,则进行
预分配對分配后的状态调用安全性算法进行检查。若安全
则分配;若不安全,则拒绝申请恢复到原来的状态,拒绝申
;否则认为出错,因為它所需要的资源数已超过它所宣
系统中尚无足够的资源进程必须等待。
系统试探把要求的资源分配给进程
计算机操作系统实验报告
银行家算法是避免死锁的一种重要方法通过编写
一个简单的银行家算法程序,加深了解有关资源申请、避免死
锁等概念并体会和了解死锁和避免死锁的具体实施方法。
先对用户提出的请求进行合法性检查
求是否大于需要的,是否大于可利用的若请求合法,则进行
预分配對分配后的状态调用安全性算法进行检查。若安全
则分配;若不安全,则拒绝申请恢复到原来的状态,拒绝申
;否则认为出错,因為它所需要的资源数已超过它所宣
系统中尚无足够的资源进程必须等待。
系统试探把要求的资源分配给进程