1 / 23
文档名称:

操作系统课程设计报告-银行家算法的设计与实现(JAVA语言).doc

格式:doc   页数:23
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

操作系统课程设计报告-银行家算法的设计与实现(JAVA语言).doc

上传人:3346389411 2013/2/4 文件大小:0 KB

下载得到文件列表

操作系统课程设计报告-银行家算法的设计与实现(JAVA语言).doc

文档介绍

文档介绍:操作系统课程设计报告题目:银行家算法的设计与实现院(系):计算机科学与工程学院专业:信息对抗专业班级:学生:学号:指导教师:2011年12月基于计算机操作系统银行家算法实现摘要此次课程设计的主要内容是模拟实现资源分配。同时要求编写和调试一个系统动态分配资源的简单模拟程序,观察死锁产生的条件,并使用适当的算法,有效的防止和避免死锁的发生具体用银行家算法实现资源分配。要求如下:(1)设计一个3个并发进程共享3类不同资源的系统,进程可动态地申请资源和释放资源,系统按各进程的申请动态地分配资源。(2)设计用银行家算法和随机分配算法,实现资源分配的两个资源分配程序,应具有显示或打印各进程依次要求申请的资源数以及依次分配资源的情况。(3)确定一组各进程依次申请资源数的序列,在相同的情况下分别运行上述两种资源分配程序,观察运行结果。银行家算法是避免死锁的一种重要方法,本实验要求用高级语言编写和调试一个简单的银行家算法程序。加深了解有关资源申请、避免死锁等概念,并体会和了解死锁和避免死锁的具体实施方法。死锁的产生,必须同时满足四个条件,即一个资源每次只能由一个进程占用:第二个为等待条件,即一个进程请求资源不能满足时,它必须等待,但它仍继续保持已得到的所有其他资源:第四个为循环等待条件,系统中存在若干个循环等待的进程,即其中每一个进程分别等待它前一个进程所持有的资源。防止死锁的机构只能确保上述四个条件之一不出现,则系统就不会发生死锁。通过这个算法可用解决生活中的实际问题,,让学生能够对书本知识有更深的理解,:死锁;安全状态;安全序列;银行家算法;安全性检查目录1概述..................................................(3)....................................................(3)....................................................(3)2需求分析......................................................(4)....................................................(4)..................................................(4)....................................................(4)..........................................(4)..............................................(4)........................................(4)..............................................(5)..................................(5)3数据结构分析设计.............................................(6)[]..............................(6)[][]......................................(6)[][]...................................(6)[][].........................................(6)4算法的实现....................................................(7)......................................................(7)..................................................(7)..............................................(7)..................................

最近更新

2025年福州英华职业学院单招综合素质考试模拟.. 40页

2026年山西信息职业技术学院单招职测备考题库.. 40页

2025年福建华南女子职业学院单招职业倾向性考.. 40页

2025年福建林业职业技术学院单招综合素质考试.. 38页

2025年福建理工大学单招职业适应性考试模拟测.. 40页

2026年山西药科职业学院单招综合素质考试题库.. 41页

2026年崇左幼儿师范高等专科学校单招综合素质.. 41页

2025年绵阳职业技术学院单招职业倾向性测试题.. 40页

2026年平顶山文化艺术职业学院单招职业适应性.. 43页

《初中语文九年级上册名著阅读专项复习》课件.. 48页

2026年广东机电职业技术学院单招职业倾向性考.. 41页

2026年广东省外语艺术职业学院单招职业技能测.. 42页

2025年蚌埠经济技术职业学院单招职业倾向性考.. 40页

2026年广西培贤国际职业学院单招职业技能考试.. 42页

2025年西安工商学院单招职业技能考试模拟测试.. 40页

2025年西安电力高等专科学校单招职业适应性考.. 40页

2026年徐州单招测试题必考题 42页

2026年徽商职业学院单招职业技能测试题库及答.. 42页

2025年贵州农业职业学院单招职业适应性考试模.. 40页

2025年贵州工程职业学院单招职业倾向性考试模.. 40页

2025年贵州护理职业技术学院单招综合素质考试.. 40页

2025年贵州民用航空职业学院单招职业技能考试.. 40页

2025年贵州电子科技职业学院单招职业倾向性测.. 40页

2025年贵州省遵义市单招职业倾向性考试模拟测.. 41页

2026年无锡科技职业学院单招职业倾向性测试题.. 41页

2026年曲靖职业技术学院单招职业技能测试模拟.. 41页

2025年赣西科技职业学院单招职业适应性测试题.. 39页

2025年辽宁冶金职业技术学院单招职业技能考试.. 41页

2026年梧州职业学院单招职业适应性测试题库附.. 44页

2025年辽宁建筑职业学院单招职业适应性测试题.. 41页