- 25
- 0
- 约小于1千字
- 约 9页
- 2017-02-01 发布于重庆
- 举报
操作系统上机报告05银行家算法
计
算
机
操
作
系
统
上
机
报
告
班级:12软件工程 班
学号:
姓名:
周次:
上机时间:
上机目的:
银行家算法。
上机内容:
说明:请每次上机先建一个以你自己名字全拼首字母的用户,然后所有的操作都是在以此用户登录并将文件存放在自己的主目录中。
Linux下C编程实现银行家算法银行家算法的思路1.进程一开始向系统提出最大需求量.
2.进程每次提出新的需求(分期贷款)都统计是否超出它事先提出的最大需求量.
3.若正常,则判断该进程所需剩余量(包括本次申请)是否超出系统所掌握的
? 剩余资源量,若不超出,则分配,否则等待.
4.银行家算法的数据结构.
1)系统剩余资源量V[n],其中V[n]表示第I类资源剩余量.
2)已分配资源量A[m][n],其中A[j][i]表示系统j程已得到的第i资源的数量.
3)剩余需求量.C[m][n],其中C[j][i]对第i资源尚需的数目.
5.银行家算法流程:当某时刻,某进程时,提出新的资源申请,系统作以下操作:
1)判定E[n]是否大于C[j][n],若大于,表示出错.
2)判定E[n]是否大于系统剩余量V[n],若大于,则该进程等待.
3)若以上两步没有问题,尝试分配,即各变量作调整.
4)按照安全性推测算法,判断,分配过后,系统是否安全,若安全,则实际分配,否则,撤消分配,让进程等待.
6.安全性检测算法
您可能关注的文档
最近下载
- 学堂在线中国古代礼义文明——礼学经典章节测试答案.docx VIP
- 创意绘画基础教学.ppt VIP
- 13D101-1~4 110KV及以下电力电缆终端和接头.pdf VIP
- 三年级下册语文试题-期中测评卷苏教版(含答案).pdf VIP
- 2023年盐城市初中毕业升学考试物理试题卷.pdf VIP
- 呼和浩特市2015年玉泉区老旧小区改造项目施工组织设计.docx
- 新疆维吾尔自治区国家电网招聘考试(公共与行业知识)试题及答案(2026年).docx VIP
- 863计划新材料技术领域2008年度专题课题申请指南-科技部.doc VIP
- 安徽省主要城市环境地质调查评价报告.pdf VIP
- 西南交通大学货物货场铁路货场平面设计.docx VIP
原创力文档

文档评论(0)