下载后可任意编辑银行家算法课程设计报告12024 年 4 月 19 日下载后可任意编辑 课程设计题 目 : 银行家算法的设计与实现 学 生 姓 名 : 张 海 扬 学 院 : 信 息 工 程 学 院系 别 : 软 件 工 程 系 专 业 : 软 件 工 程 班 级 : 软 件 1 0 — 1 班22024 年 4 月 19 日学校代码: 10128下载后可任意编辑指 导 老 师 : 马 志 强 副 教 授刑 红 梅 讲 师 3 年 1 月 9 日32024 年 4 月 19 日下载后可任意编辑 内蒙古工业大学课程设计任务书(二)学院(系):信息学院软件工程 系 课程名称:操作系统课程设计 指导老师(签名): 专业班级:软件 10 - 1 学生姓名: 张海扬 学号: 20245062 一、课程设计题目银行家算法的设计与实现二、课程设计的目的经过银行家算法设计与实现,能够加深学生对死锁的理解,掌握死锁的预防、避开、检测和解除的基本原理,重点掌握死锁的避开方法—银行家算法
使学生初步具有讨论、设计、编制和调试操作系统模块的能力
三、课程设计的主要内容和要求(包括原始数据、技术参数、设计要求、工作量要求等) 技术参数: Windows XP系统,VC++6
设计要求: 1.设计银行家算法的核心数据结构、安全性检查算法;2.画出银行家算法流程图;3.编程实现算法功能;4.编写课程设计说明书
工作量要求:完成以上设计要求中的所有算法功能
四、工作进度安排 周一:布置、讲解题目,收集资料;周二:系统分析,算法设计;周三:编制、调试程序;周四:测试系统,形成设计结论,编写课设报告;周五:系统及材料验收,课设答辩
五、主要参考文献[1] 张尧学编.计算机操作系统教程(第三版)习题解答与实验指导.北京:清华大学出版社, [2] 汤子瀛主编.计算机操作系统(第三版).西安:西安电