课程设计(论文)任务书信息工程学院计算机专业3班一、课程设计(论文)题目资源管理系统的设计与实现——银行家算法实现二、课程设计(论文)工作自2008年6月23日起至2008年6月28日止。三、课程设计(论文)地点:5#204四、课程设计(论文)内容要求:1.本课程设计的目配合《计算机操作系统》课程的教学,通过模拟操作系统原理的实现,使学生能更深刻地领会操作系统工作原理和操作系统实现方法的理解,并可练习程序设计,特开设此课程设计。2.课程设计的任务及要求1)基本要求:用你熟悉语言编程实现一个资源管理系统,该系统必须包括资源的添加、删除和修改等功能,并且允许其它进程来申请这里的资源,任何一个进程来申请资源时,必须先登记该进程对资源的申请要求,然后由系统检查当前资源的状况,并用银行家算法和安全性算法来检查是否允许分配资源给进程。每个进程申请资源的情况必须进行记录,并作为课程设计报告的一部分数据。2)创新要求:在基本要求达到后,可进行创新设计,如改善算法性能、友好的人机界面等。3)课程设计论文编写要求(1)要按照书稿的规格打印与写课程设计论文(2)论文包括目录、功能描述、设计思路、具体实现、运行调试与分析讨论、设计体会与小结、参考文献、附录(源代码)等(3)课程设计论文装订按学校的统一要求完成4)答辩与评分标准:(1)考勤与学习态度:20分;(2)设计思路:20分;(3)代码实现:20分;(4)调试与分析:20分;(5)回答问题:10分;(6)论文规范性:10分。5)参考文献[1]汤子瀛,哲凤屏,汤小丹.《计算机操作系统》.西安电子科技大学出版社[2]谭浩强《C程序设计》(第三版)清华大学出版社[3]www.csdn.com6)课程设计进度安排内容天数地点1天5#2041天5#2041天5#204学生签名:2008年6月28日课程设计(论文)评审意见(1)考勤与态度(20分):优()、良()、中()、一般()、差();(2)设计思路(20分):优()、良()、中()、一般()、差();(3)代码实现(20分):优()、良()、中()、一般()、差();(4)调试与分析(20分):优()、良()、中()、一般()、差();(5)回答问题(10分):优()、良()、中()、一般()、差();(6)论文规范性(10分):优()、良()、中()、一般()、差();评阅人:职称:讲师2008年6月30日目录绪论...................................................................................................-3-一、功能描述.................................................................................-3-二、设计思路.................................................................................-3-2.1银行家算法中的数据结构...............................................-3-2.2银行家算法.......................................................................-3-2.3安全性算法..........................................错误!未定义书签。三、具体实现.................................................................................-3-3.1实现过程..............................................错误!未定义书签。3.2流程图..................................................错误!未定义书签。四、运行调试及结果分析.............................................................-3-五、设计体会与小结.....................................................................-3-六、参考文献.................................................................................-3-七、附录(源代码)..........................................................................-3-绪论这次课程设计要求完成一个资源管理系统,该系统必须包括资源的添加、删除和修改等功能,并且允许其它进程来申请这里的资源,任何一个进程来申请资源时,必须先登记该进程对资源的申请要求,然后由系统检查当前资源的状况,并用银行家算法和安全性算法来检查是否允许分配资源给进程。通过课程设计,加深我们对利用...