操作系统实验报(银行家算法c语言描述).docVIP

  • 6
  • 0
  • 约9.35千字
  • 约 7页
  • 2016-10-15 发布于广东
  • 举报

操作系统实验报(银行家算法c语言描述).doc

操作系统实验报(银行家算法c语言描述)

洛阳理工学院实验报告 系别 计算机系 班级 学号 姓名 课程名称 计算机操作系统 实验日期 2012/11/21 实验名称 银行家算法 成绩 实验目的: 了解进程产生死锁的原因,了解为什么要进行死锁的避免。 掌握银行家算法的数据结构,了解算法的执行过程,加深对银行家算法的理解。 实验条件: 微计一台、Microsoft Visual Studio 2008 实验原理: n个并发进程共享m个系统资源的系统,进程可动态申请资源和释放资源。系统按各进程的申请动态的分配资源,先对用户提出的请求进行合法性检查,再进行预分配,利用安全性检测算法进行安全性检测,如果系统分配资源,系统进入安全状态,则预分配就是正式分配,如果系统分配资源,系统进入不安全状态,则撤销预分配。 实验内容: #includestdio.h #includestring.h #includecommon.h void Inint(int *,int *); void requestPredistribution(int,int *,int);//请求预分配 void rollbackPredistribution(int,int *,int); bool safe(int,int); bool IsValidate(int,int*,int,int); void displayInfo(int,in

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档