- 45
- 0
- 约8.65千字
- 约 17页
- 2017-02-01 发布于重庆
- 举报
银行家算法实现避免死锁问题
银行家算法实现避免死锁问题
操作系统课程设计
题 目:银行家算法实现避免死锁问题
系 别: 计算机学院
专 业: 11网络1
学生姓名: 陈秦圆
学 号: 1110322123
指导教师: 阮 鸥
2013年12月18日
银行家算法实现
一. 课程设计目的
1. 加深对死锁概念的理解。
2. 能够利用银行家算法,有效避免死锁的发生,或检测死锁的存在。
二. 课程设计摘要
银行家算法:
我们可以把操作系统看作是银行家,操作系统管理的资源相当于银行家管理的资金,进程向操作系统请求分配资源相当于用户向银行家贷款。操作系统按照银行家制定的规则为进程分配资源,当进程首次申请资源时,要测试该进程对资源的最大需求量,如果系统现存的资源可以满足它的最大需求量则按当前的申请量分配资源,否则就推迟分配。当进程在执行中继续申请资源时,先测试该进程已占用的资源数与本次申请的资源数之和是否超过了该进程对资源的最大需求量
原创力文档

文档评论(0)