- 4
- 0
- 约8.72千字
- 约 25页
- 2016-04-27 发布于湖北
- 举报
1? 课设简介:
???? 1.1? 课程设计题目
银行家算法的模拟实现
???? 1.2? 课程设计目的
通过编写和调试一个系统动态分配资源的简单模拟程序,观察死锁产生的条件,并采用适当的算法,有效地防止和避免死锁地发生。
???? 1.3? 课程设计内容
模拟实现动态资源分配。同时要求编写和调试一个系统动态资源的简单模拟程序,观察死锁产生的条件,并使用适当的算法,有效的防止和避免死锁的发生。
2? 实验原理分析:
银行家算法是避免死锁的一种重要方法,通过编写一个简单的银行家算法程序,加深了解有关资源申请、避免死锁等概念,并体会和了解死锁和避免死锁的具体实施方法。死锁的产生,必须同时满足四个条件,即一个资源每次只能由一个进程张勇;第二个为等待条件,即一个进程请求资源不能满足时,它必须等待,单它仍继续宝石已得到的所有其他资源;第三个为非剥夺条件,即在出现死锁的系统中一定有不可剥夺使用的资源;第四个为循环等待条件,系统中存在若干个循环等待的进程,即其中每一个进程分别等待它前一个进程所持有的资源。防止死锁的机构只能确保上述四个条件之一不出现,则系统就不会发生死锁。通过这个算法可以用来解决生活中的实际问题,如银行贷款等。
3? 程序结构分析:
3.2? 程序模块划分
3.2.1.银行家算法:
设进程i提出请求Request[n],则银行家算法按如下规则进行判断。
(1)如果Request
您可能关注的文档
- _某某博览园综合开发商业计划书要点.doc
- “5115”工程工作总结要点.doc
- “打造中国旅游第一县”工作总结要点.doc
- “三严三实”与“四个全面”的关系要点.doc
- “三严三实”专题党课学习材料要点.doc
- “三严三实”专题教育实施方案要点.doc
- “顺丰杯”第三届全国大学生物流设计大赛方案要点.doc
- “算法与程序设计”教学设计案例要点.doc
- “信息技术”观光号之旅教学设计案例要点.doc
- 《3.2表格信息的加工与表达》教学设计要点.doc
- 2026年广元中核职业技术学院单招职业技能考试题库及参考答案详解.docx
- 2026年广州工程技术职业学院单招职业技能考试题库精编答案详解.docx
- 2026年广州城市职业学院单招职业技能考试题库带答案详解.docx
- 2026年广西工业职业技术学院单招职业适应性考试题库及答案详解参考.docx
- 2026年张家界航空工业职业技术学院单招职业适应性考试题库附答案详解(突破训练).docx
- 2026年广西制造工程职业技术学院单招职业适应性考试题库及答案详解(全优).docx
- 新任教师教育技术应用基础指南.docx
- 全球传播环境下中国文化国际影响力构建路径分析.docx
- 社会保障系统中的劳动力再分配机制.docx
- 安徽省事业单位考试职业能力倾向测验(综合管理类A类)梳理难点详解.docx
最近下载
- 金陵科技学院《工程制图》专转本考试试卷(含答案).pdf VIP
- 医疗机构医用耗材管理规范(国药监械管〔2025〕61号,附解读).docx VIP
- 四年级国测德育模拟试卷.docx VIP
- 4,测定焊缝(通用)探伤仪斜探头折射角和声轴偏斜角.doc VIP
- 腹腔内窥镜手术系统注册审查指导原则 第4部分:风险管理2025.docx VIP
- 卫生健康行业数据分类分级指南(试行).pdf VIP
- JB_T 10088-2016 6kV~1000kV级电力变压器声级.pdf VIP
- 2026全球及中国薄晶圆临时键合设备和材料行业需求动态与前景趋势预测报告.docx
- 美术专业个人简历制作与面试技巧.docx VIP
- 开鲁县污水排放站危废暂存库改造项目环境影响报告表.doc VIP
原创力文档

文档评论(0)