1 / 21
文档名称:

《计算机操作系统》课程设计报告-银行家算法.doc

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

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

分享

预览

《计算机操作系统》课程设计报告-银行家算法.doc

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

下载得到文件列表

《计算机操作系统》课程设计报告-银行家算法.doc

文档介绍

文档介绍:《计算机操作系统》
课程设计报告
——设计题目:银行家算法
学院:计算机科学与工程
专业:计算机科学与技术
班级:
学号:
姓名:
指导老师:
目录
1绪论--------------------------------------------2
------------------------------------2
------------------------------------2
------------------------------------2
----------------------------------------2
------------------------------3
2 概要设计---------------------------------------3
------------------------------------3
------------------------------3
------------------------------4
------------------------------4
3 程序流程图-----------------------------------6
---------------------------6
-----------------------------7
-----------------------------8
4 测试-------------------------------------------9
5、设计心得-------------------------------------13
6、参考文献-------------------------------------13
7、实验代码-------------------------------------13
1绪论
:
银行家算法是一种最具有代表性的避免死锁的算法。要解释银行家算法,必须先解释操作系统的安全状态和不安全状态。所谓安全状态,是指系统能按照某种进程顺序{P1,P2,…,Pn}(称{P1,P2,…,Pn }序列为安全序列),来为每个进程Pi分配其所需资源,直至满足每个进程对资源的最大需求,使每个进程都可以顺利完成。安全状态一定没有死锁发生。如果系统无法找到这样一个安全序列,则称系统处于不安全状态。那么,什么是安全序列呢?如果对每一个进程Pi(1<i<n),它以后尚需要的资源量不超过系统当前可利用的资源量与所有的进程Pj(j<n)所占有的资源量之和,则称此进程序列{P1,P2,…,Pn}是安全的,称作安全序列。
:
操作系统是计算机系统的核心系统软件,它负责控制和管理整个系统的资源并组织用户协调使用这些资源,使计算机高效的工作。《操作系统课程设计》是《操作系统》理论课的必要补充,是复习和检验所学课程的重要手段,本课程设计的目的是综合应用学生所学知识,通过实验环节,加深学生对操作系统基本原理和工作过程的理解,提高学生独立分析问题、解决问题的能力,增强学生的动手能力。
、设计要求:
,给出解决方案(要说明设计实现的原理,采用的数据结构)。



,对得到的运行结果要有分析。
,设计的心得体会。
、可执行程序和课程设计报告。
:
,了解为什么要避免死锁。
,了解算法的执行过程,加深对银行家算法的理解。
:
:
所谓死锁: 是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。由于资源占用是互斥的,当某个进程提出申请资源后,使得有关进程在无外力协助下,永远分配不到必需的资源而无法继续运行,这就产生了一种特殊现象死锁。
:
银行家算法是一种最有代表性的避免死锁的算法。在避免死锁方法中允许进程动态地申请资源,但系  统在进行资源分配之前,应先计算此次分配资

最近更新

2026年会计综合实训总结 27页

2024年南宁职业技术学院单招职业适应性测试模.. 40页

2024年南昌交通学院单招职业技能考试题库及答.. 41页

2024年南昌影视传播职业学院单招职业倾向性考.. 40页

2024年南阳工艺美术职业学院单招职业倾向性测.. 40页

高效音频编码算法研究 36页

2024年厦门兴才职业技术学院单招职业适应性考.. 40页

2024年厦门工学院单招职业技能测试题库附答案.. 39页

2024年台州科技职业学院单招职业倾向性考试模.. 41页

2024年合肥信息技术职业学院单招职业倾向性测.. 39页

2024年合肥幼儿师范高等专科学校单招职业倾向.. 40页

2024年合肥通用职业技术学院单招综合素质考试.. 39页

2026年优雅动听的汉服店名字 4页

2024年吉林交通职业技术学院单招职业适应性考.. 39页

2026年优美诗歌大全 16页

2024年吉林工程职业学院单招职业适应性测试题.. 41页

2024年吉林电子信息职业技术学院单招职业技能.. 42页

2024年吉林省延边朝鲜族自治州单招职业适应性.. 42页

2024年吉林省经济管理干部学院单招综合素质考.. 41页

2024年吉林省通化市单招职业倾向性考试题库附.. 40页

2024年吕梁职业技术学院单招职业适应性测试模.. 41页

2024年周口职业技术学院单招职业适应性测试模.. 40页

2024年呼和浩特职业学院单招职业适应性测试题.. 39页

2024年咸阳职业技术学院单招职业适应性测试模.. 40页

2024年哈尔滨应用职业技术学院单招职业倾向性.. 40页

2024年哈尔滨科学技术职业学院单招综合素质考.. 40页

2025年广州卫生职业技术学院单招职业技能测试.. 64页

美团代运营业务委托合同 6页

新概念青少版2A各单元重点归纳 15页

九年级家长会课件PPT下载(初三2班) 25页