下载  >  开发技术  >  其它  > 计算机操作系统实验—银行家算法

计算机操作系统实验—银行家算法 评分:

5 银行家算法实现 5.1 实验类型 设计型(4学时)。 5.2 实验目的 1) 理解死锁避免相关内容; 2) 掌握银行家算法主要流程; 3) 掌握安全性检查流程。 5.3 实验描述 本实验主要对操作系统中的死锁预防部分的理论进行实验。要求实验者设计一个程序,该程序可对每一次资源申请采用银行家算法进行分配。 5.4 实验内容 1) 设计多个资源(≥3); 2) 设计多个进程(≥3); 3) 设计银行家算法相关的数据结构; 4) 动态进行资源申请、分配、安全性检测并给出分配结果。 5.5 实验要求 1) 编写程序完成实验内容; 2) 画出安全性检测函数流程图; 3) 撰写实验报告。 5.6 测试

...展开详情
2010-12-08 上传 大小:3KB
举报 收藏 (3)
分享

评论 下载该资源后可以进行评论 共6条

rainbowyxy 东西不错哦
2014-09-22
回复
zl1st 借鉴了安全性检测函数流程图
2013-12-24
回复
dfh41040317 借鉴了安全性检测函数流程图
2013-08-27
回复
a_7062147 不错 各项功能类都分开
2013-06-21
回复
aoyong567 借鉴了安全性检测函数流程图,还不错
2012-12-13
回复
银行家算法实验报告

银行家算法代码展示

立即下载
计算机操作系统实验报告,C语言实现银行家算法

C语言实现银行家算法,操作系统实验报告,附带源码与实验截图

立即下载
银行家算法和实验报告

银行家算法的实验与测试,附有实验报告。课程作业用。

立即下载
银行家算法 实验报告

实验目的和要求 目的 1、 理解银行家算法。 2、 掌握进程安全性检查的方法与资源分配的方法。 要求 1、 模拟一个银行家算法; 2、 初始化时让系统拥有一定的资源; 3、 用键盘输入的方式申请资源; 4、 如果预分配后,系统处于安全状态,则修改系统的资源分配情况; 5、如果预分配后,系统处于不安全状态,则提示不能满足请求,

立即下载
操作系统实验 银行家算法 实验报告及附录代码

银行家算法实验(包括系统安全性检验) 文档附录附有代码。

立即下载
操作系统 银行家算法实验报告

1)设计五个进程{P0,P1,P2,P3,P4}共享三类资源{A,B,C}的系统,{A,B,C}的资源总数量分别为10,5,7。(参考书上用例) 2)并行进程可动态地申请资源和释放资源(程序交互输入申请或释放资源数量),系统按各进程的申请动态地分配资源。 3)每当进程动态申请资源或释放资源时,模拟程序应能及时显示或打印各个进程在此时刻的资源分配表、系统可用资源量和安全序列等资源分配信息和安全检查信息。

立即下载
操作系统 银行家算法模拟实验(报告中附源码)

【实验目的】 1. 理解死锁的概念; 2. 用高级语言编写和调试一个银行家算法程序,以加深对死锁的理解。 【实验准备】 1. 产生死锁的原因  竞争资源引起的死锁  进程推进顺序不当引起死锁 2.产生死锁的必要条件  互斥条件  请求和保持条件  不剥夺条件  环路等待条件 3.处理死锁的基本方法  预防死锁  避免死锁  检测死锁  解除死锁 【实验内容】 1. 实验原理 银行家算法是从当前状态出发,逐个按安全序列检查各客户中谁能完成其工作,然后假定其完成工作且归还全部贷款,再进而检查下一个能完成工作的客户。如果所有客户都能完成工作,则找到一个安全序列,银行家才是安全的

立即下载
银行家算法c语言实现+实验报告

操作系统实验 银行家算法+实验报告 完整代码c语言实现

立即下载