- 22
- 0
- 约1.18万字
- 约 26页
- 2017-09-02 发布于湖北
- 举报
银行家算法课设报告
*******************
实践教学
*******************
兰州理工大学
计算机与通信学院
2013年秋季学期
操作系统原理课程设计
题 目: 银行家算法的实现
专业班级: 计算机科学与技术4班
姓 名: 周朝四
学 号:
指导教师: 李 明
成 绩: _______________
目录
摘要 2
1、设计思想 3
2、总体设计 6
3、源程序 8
4、测试结果 19
5、设计总结 23
参考文献 25
在具有多道程序并发执行能力的系统中,系统资源的利用率、进程执行的效率都大幅增加,但可能发生“死锁”的危险。所谓死锁,是指多个进程因竞争资源而造成的一种僵局,若无外力作用,这些进程都将永远不能再向前推进。
而死锁产生的原因有两点:竞争资源和进程推进的顺序不合法。
为了避免死锁,使得进程的执行能够顺利完成,引入银行家算法进行解决。
银行家算法是具有代表性的避免死锁的算法,由于该算法能用于银行系统现金贷款的发放而得名。
银行家算法包含三个方面的内容:
相应的数据结构。
银行家算法。
安全性算法。
其中相应的数据结构定义了银行家算法中需要使用的若干数据结构,银行家算法操作数据结构以为安全性算法提供检测现场,安全性算法则是检测现场是否
您可能关注的文档
最近下载
- 号楼钎探报告.doc VIP
- 黑湖小工单使用手册.docx VIP
- 2022SparkPack(SAP Business One)应用集成实施指导及最佳实践-黑湖MES.pdf VIP
- 鼎捷MES操作员操作手册.pdf VIP
- 《传感器技术与应用》期末试卷及答案2套.doc VIP
- 体外反搏治疗冠心病.pptx VIP
- 西部证券-封装基板行业深度报告-传统基板高景气下供不应求,玻璃基板、CoWoP新技术革故鼎新.pdf VIP
- 传感器与智能检测技术课后习题试卷及答案.docx VIP
- 传感器与检测技术(第5版)徐科军课后习题答案解析(前七章答案).pdf
- 名著导读《简爱》优秀课件.ppt VIP
原创力文档

文档评论(0)