1 / 10
文档名称:

死锁-银行家算法实验报告模板.doc

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

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

分享

预览

死锁-银行家算法实验报告模板.doc

上传人:业精于勤 2020/1/17 文件大小:264 KB

下载得到文件列表

死锁-银行家算法实验报告模板.doc

相关文档

文档介绍

文档介绍:死锁-银行家算法实验报告实验目的银行家算法是避免死锁的一种重要方法。通过编写一个模拟动态资源分配的银行家算法程序,进一步深入理解死锁、产生死锁的必要条件、安全状态等重要概念,并掌握避免死锁的具体实施方法二、实验要求根据银行家算法的基本思想,编写和调试一个实现动态资源分配的模拟程序,并能够有效地防止和避免死锁的发生。设计思想说明设计银行家算法是为了避免死锁三、实验方法内容算法设计思路银行家算法又称“资源分配拒绝”法,其基本思想是,系统中的所有进程放入进程集合,在安全状态下系统受到进程的请求后试探性的把资源分配给他,现在系统将剩下的资源和进程集合中其它进程还需要的资源数做比较,找出剩余资源能满足最大需求量的进程,从而保证进程运行完成后还回全部资源。这时系统将该进程从进程集合中将其清除。此时系统中的资源就更多了。反复执行上面的步骤,最后检查进程的集合为空时就表明本次申请可行,系统处于安全状态,能够实施本次分配,否则,只要进程集合非空,系统便处于不安全状态,本次不能分配给他。请进程等待算法流程图算法中用到的数据结构数据结构的说明。这是一个含有M个元素的数组,其中的每一个元素代表一类可利用的资源数目,其3初始值是系统中所配置的该类全部可哦那个资源的数目,其数值随该类资源的分配和回收而动态的改变。。这是一个M*N的矩阵,它定义了系统中N个进程中的每一个进程对M类资源的最大需求。。这也是一个M*N的矩阵,它定义了系统中每一类资源当前已分配给每一进程的资源数。。这也是一个M*N的矩阵,用以表示每一个进程尚需的各类资源数。[R,W]=MAX[R,W]-ALLOCATION[R,W]主要的常量变量#defineW10//最大进程数W=10#defineR20//最大资源总数R=20intAVAILABLE[R];//可利用资源向量intMAX[W][R];//最大需求矩阵intALLOCATION[W][R];//分配矩阵intNEED[W][R];//需求矩阵intRequest[R];//进程请求向量voidchangdata(intk);//进程请求资源数据改变intchksec(ints);//系统安全性的检测主要模块voidinputdata()voidshowdata()voidchangdata(intk)voidrestoredata(intk)intchksec(ints)intchkmax(ints)四、实验代码#include<>#include<>#defineFALSE0#RUE1#defineW10//最大进程数W=10#defineR20//最大资源总数R=20intM;intN;intALL_RESOURCE[W];intAVAILABLE[R];//可利用资源向量intMAX[W][R];//最大需求矩阵intALLOCATION[W][R];//分配矩阵intNEED[W][R];//需求矩阵intRequest[R];//进程请求向量voidinputdata();//数据输入voidshowdata();//数据显示voidchangdata(intk);//进程请求资源数据改变voidrestoredata(intk);//数据恢复intchksec(ints);//系统安全性的检测intchkmax(ints);//检测最大需

最近更新

2025年常州机电职业技术学院单招综合素质考试.. 45页

精选工程材料采购协议2025年通用 10页

股份代持的协议书书范本2025年通用 13页

2025年广西培贤国际职业学院单招职业倾向性测.. 45页

2025年广西省北海市单招职业倾向性测试必刷测.. 44页

财务总监聘用合同2025年通用 15页

2025年徐州幼儿师范高等专科学校单招职业适应.. 43页

2025年成都农业科技职业学院单招职业技能测试.. 44页

2025年新疆吐鲁番地区单招职业倾向性测试题库.. 45页

幼儿园至小学过渡期儿童心理健康指导——2025.. 31页

校园文化节绿色主题德育成果2025展示方案模板.. 22页

石化企业有毒有害气体中毒事故分析与防范 5页

海市小城镇医疗保险费用结算报告 21页

2025年一级注册建筑师之建筑材料与构造题库含.. 132页

2025年二级注册建筑师之建筑结构与设备题库50.. 134页

2025年全国保密教育线上培训考试题库精编 5页

二零二五年度新型商业街区场摊位租赁服务合同.. 13页

2025年证券从业之金融市场基础知识题库500道及.. 140页

2025年高校教师资格证之高等教育心理学考试题.. 47页

二零二五年度大安农场学校物业管理服务综合运.. 17页

二零二五年度智能门禁系统销售与安装服务合同.. 15页

水彩铅笔画儿童成长培训课件通用PPT模板 25页

红色中国风PPT背景模板 26页

英文咨询服务合同书范本2025年通用 15页

深蓝色商务风格2025年互联网行业峰会数据可视.. 28页

汽车维修与美容装饰服务专家讲座 43页

食物的消化专题知识讲座 27页

快消品营销工作计划范本与快消品营销计划汇编.. 8页

房产经纪人工作计划新选与房产经纪人工作计划.. 4页

商铺租赁合同下载(2025版) 15页