操作系统实验报告银行家算法.docVIP

  • 31
  • 0
  • 约3.76千字
  • 约 9页
  • 2017-02-01 发布于重庆
  • 举报
操作系统实验报告银行家算法

操作系统课程实验报告 2013~2014年度 第1学期 院系: 计算机学院 学号: 姓名: 宋蓓蕾 任课教师: 白明 成绩评定: 实验一:银行家算法实验目的 银行家算法是避免死锁的一种重要方法,本实验要求用高级语言编写和调试一个简单的银行家算法程序。加深了解有关资源申请、避免死锁等概念,并体会和了解死锁和避免死锁的具体实施方法。 2、实验内容 (1) 设计进程对各类资源最大申请表示及初值确定。 (2) 设定系统提供资源初始状况。 (3) 设定每次某个进程对各类资源的申请表示。 (4) 编制程序,依据银行家算法,决定其申请是否得到满足。#include STRING.H #include stdio.h #include stdlib.h #include CONIO.H /*用到了getch()*/ #define M 5 /*进程数*/ #define N 3 /*资源数*/ #define FALSE 0 #define TRUE 1 /*M个进程对N类资源最大资源需求量*/ int MAX[M][N]={{7,5,3},{3,2,2},{9,0,2},{2,2,2},{4,3,3}}; /*系统可用资源数*/ int AVAILABLE[N]={10,5,7}; /*M个进程对N类资源

文档评论(0)

1亿VIP精品文档

相关文档