1 / 5
文档名称:

银行家算法实验报告.doc

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

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

分享

预览

银行家算法实验报告.doc

上传人:iris028 2022/7/22 文件大小:46 KB

下载得到文件列表

银行家算法实验报告.doc

文档介绍

文档介绍:洛阳师范学院信息技术学院
软件实验报告
专业:12 计科专升本 课程: 操作系统 指导教师: 赵素萍
学号: 121112016 姓名:洛阳师范学院信息技术学院
软件实验报告
专业:12 计科专升本 课程: 操作系统 指导教师: 赵素萍
学号: 121112016 姓名: 刘佳林 班级:
实验名称
银行家算法
实验类型
设计性
实验时间
2012-12-12
实验环境
实验目的与要求:
1.掌握银行家算法思想
2.观察死锁产生的条件,并采用适当的算法,有效地防止和避免死锁的发生。
实验内容:
编写和调试一个系统动态分配资源的简单模拟程序,用银行家算法和随机分配算法实现资源分配。随机算法的分配原则是:当进程申请资源时,如果系统中现存资源数能满足进程的当前资源申请量,就把资源分配给该进程,否则就置进程为等待态。用随机算法分配资源可能会产生死锁。
实验步骤:(算法描述、源程序、操作步骤和方法)
int Bank(int a)
{
int i,j;
/*for(i=0;i<a;i++)
for(j =0;j<m;j++)//m为系统所需的资源数
{
if(Request[i][j]>Need[i][j]||Request[i][j]>Available[j])
{printf("\n分配失败\n");return ERROR;}
}*/
for(i=0;i<a;i++)
for(j=0;j < m;j++)//假设可以分配
{
Available[j] -=Request[i][j];
Allocation[i][j] += Request[i][j];
Need[i][j] -=Request[i][j];
}
if(safe(a) == 0)//如果不符合安全性,恢复数据
{
Available[j] +=Request[i][j];
Allocation[i][j] -= Request[i][j];
Need[i][j] +=Request[i][j];
printf("分配失败!");
return 0;
}
printf("\n分配成功\n");
return 1;//分配成功
}
int safe(int a)//a表示输入的进程数
{
int i, j , k;
int work[m];
int finish_num = 0;
int Finish[n];

最近更新

2025年上海政法学院单招职业倾向性测试必刷测.. 43页

网络能耗路由优化-洞察阐释 35页

2025年丽水学院单招职业倾向性考试题库最新 45页

2025年云南三鑫职业技术学院单招职业技能测试.. 44页

2025年云南文化艺术职业学院单招职业倾向性测.. 46页

2025年云南省思茅市单招职业倾向性测试必刷测.. 43页

2025年保定职业技术学院单招职业技能测试必刷.. 44页

2025年六盘水幼儿师范高等专科学校单招职业技.. 43页

2025年兰州资源环境职业技术大学单招职业适应.. 43页

2025年内蒙古交通职业技术学院单招职业倾向性.. 45页

2025年内蒙古建筑职业技术学院单招职业适应性.. 45页

2025年包头职业技术学院单招职业倾向性测试题.. 44页

小学语文教学设计16.太阳 10页

2025年南京旅游职业学院单招职业倾向性测试必.. 47页

2025年南充科技职业学院单招职业倾向性测试必.. 45页

公司防疫宣传文案(9篇) 23页

形势与政策(2025春)超星学习通章节测试、考.. 20页

房地产税务咨询合同正规范本(2025版) 13页

技术服务合同书农业生产技术范本2025年通用 14页

2025年吉林城市职业技术学院单招职业技能测试.. 44页

2025年吐鲁番职业技术学院单招职业倾向性测试.. 45页

2025年哈密职业技术学院单招综合素质考试题库.. 46页

小学语文教学设计语文园地(2) 9页

2025年唐山职业技术学院单招职业适应性考试必.. 45页

2025年四川三河职业学院单招职业倾向性测试必.. 44页

休克专题知识讲座 79页

电工学原理及应用electricalengineering经典双.. 48页

小学语文智慧教育课件68 “诺曼底号”遇难记 .. 1页

2025年塔城职业技术学院单招职业适应性测试题.. 45页

2025年大连枫叶职业技术学院单招综合素质考试.. 44页