- 7
- 0
- 约8.72千字
- 约 24页
- 2016-09-24 发布于湖北
- 举报
精品课程设计银行家算法的模拟实现番.doc
1? 课设简介:
???? 1.1? 课程设计题目
银行家算法的模拟实现
???? 1.2? 课程设计目的
通过编写和调试一个系统动态分配资源的简单模拟程序,观察死锁产生的条件,并采用适当的算法,有效地防止和避免死锁地发生。
???? 1.3? 课程设计内容
模拟实现动态资源分配。同时要求编写和调试一个系统动态资源的简单模拟程序,观察死锁产生的条件,并使用适当的算法,有效的防止和避免死锁的发生。
2? 实验原理分析:
银行家算法是避免死锁的一种重要方法,通过编写一个简单的银行家算法程序,加深了解有关资源申请、避免死锁等概念,并体会和了解死锁和避免死锁的具体实施方法。死锁的产生,必须同时满足四个条件,即一个资源每次只能由一个进程张勇;第二个为等待条件,即一个进程请求资源不能满足时,它必须等待,单它仍继续宝石已得到的所有其他资源;第三个为非剥夺条件,即在出现死锁的系统中一定有不可剥夺使用的资源;第四个为循环等待条件,系统中存在若干个循环等待的进程,即其中每一个进程分别等待它前一个进程所持有的资源。防止死锁的机构只能确保上述四个条件之一不出现,则系统就不会发生死锁。通过这个算法可以用来解决生活中的实际问题,如银行贷款等。
3? 程序结构分析:
3.2? 程序模块划分
3.2.1.银行家算法:
设进程i提出请求Request[n],则银行家算法按如下规则进行判断。
(1)如果Request
您可能关注的文档
- 精品施组铲灌注桩施工组织设计伏.pdf
- 精品施组防波堤施工场地围垦工程场地平整土石方工程爆破施工组织设计方案宗.pdf
- 精品毕业论文基于access+vb的人力资源管理系统的设计与实现琴.doc
- 精品毕业设计基于单片机的lcd图形显示器的设计孩.doc
- 精品范文某废弃物资源化公司资源回收环境影响评估书范文几.doc
- 精品解决方案asa+pix的双出口问题解决方案制.doc
- 精品解决方案协同办公系统(oa)安全解决方案茧.doc
- 精品解决方案商业办公系统(bos)桌面部署bdd解决方案叛.doc
- 精品解决方案智能办公无线局域网组网技术方案书吊.doc
- 精品计算机课件《java程序设计基础教程》第02讲 java中的数据和运算帐.pdf
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
最近下载
- TwinCAT软件开发:TwinCAT 3_(9).TwinCAT3可视化与HMI.docx VIP
- 页岩气体积压裂机理及水平井分段压裂技术.pptx VIP
- 2025年青海省定向选调生选调招聘考试《综合能力测试》真题及答案.docx VIP
- 粉尘爆炸风险辨识评估和管控制度.pdf VIP
- 公文写作格式与范文.docx VIP
- 医保政策对应的内部管理制度和财务制度.pdf VIP
- 2025年活性炭吸附实验实验报告[活性炭吸附实验].docx
- 新目标大学英语 视听说教程 徐锦芬 第二版 第2册 课后习题答案.pdf VIP
- 液位计UHZ51(1,2,3,4,7,8)使用说明书x.pdf
- 六年级数学上册计算题过关练习.pdf VIP
原创力文档

文档评论(0)