操作系统课程设计(银行家算法)
《操作系统课程设计(银行家算法)》由会员分享,可在线阅读,更多相关《操作系统课程设计(银行家算法)(21页珍藏版)》请在毕设资料网上搜索。
1、 I 操 作 系 统操 作 系 统 课 程 设 计 说 明 书课 程 设 计 说 明 书 题目: 银行家算法模拟 2013 年 1 月 9 日 II 课程设计(论文)任务书 计算机科学与工程学院 计算机科学与技术系 学 号 学生姓名 专业(班级) 计算机 10-5 班 设计题目 银行家算法模拟 设 计 技 术 参 数 系统平台:Windows 7 开发工具:vc+ 6.0 开发语言:c/c+语言 设 计 要 求 1.系统基本实现安全性、添加资源、修改资源、配置资源等算法。 2.要求系统能实现人机交互,界面友好。 3.当输入一组资源和作业的数量时,可以根据其需求量判断系统安全性。 工 作 量 1
2、.设计报告要求不少于 4000 字。 2.源程序要求不少于 300 行 工 作 计 划 2012.11.212012.11.28 算法的分析及系统的功能分析 2012.11.292012.12.03 系统的总体设计 2012.12.042012.12.10 系统功能的详细设计 2012.12.112012.12.24 系统的编码设计和界面设计 2012.12.252013.01.01 系统的调试及测试 2013.01.022013.01.09 撰写课程设计报告 参 考 资 料 1汤小丹,梁红兵,哲凤屏,汤子瀛.计算机操作系统.第三版.西安:西安电子科 技大学出版社,2007 2 谭浩强. C
3、程序设计.第三版.北京:清华大学出版社,2005 3张海藩.软件工程导论.第五版.北京:清华大学出版社,2008 4 冯博琴.Visual C+与面向对象程序设计教程.第三版. 高等教育出版社; 2010 指导教师签字 系主任签字 2013 年 1 月 9 日 III 摘 要 银行家算法是一个用来预防系统进入死锁状态的算法,用它可以判断系统的安全 性,如果系统当前处于安全状态,则可以为申请资源的进程分配资源;如果不是安全状 态,则不能为申请资源的进程分配资源。 银行家算法执行过程中,首先判断申请资源 的进程所申请的资源数目是否合法,若是合法的,则可以为其进行试分配,再利用安全 性算法求出安全序
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 课程设计 银行家 算法
