资源简介

操作系统-银行家算法

vs2013/C

资源截图

代码片段和文件信息


#include
#include
#include/*用到了getch()*/
#include “lombard.h“
#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类数量*/
int ALLOCATION[M][N] = { { 0 0 0 } { 0 0 0 } { 0 0 0 } { 0 0 0 } { 0 0 0 } };
/*M个进程已经得到N类资源的资源量*/
int NEED[M][N] = { { 7 5 3 } { 3 2 2 } { 9 0 2 } { 2 2 2 } { 4 3 3 } };
/*M个进程还需要N类资源的资源量*/
int Request[N] = { 0 0 0 };

#if 0
void main()
{
int i = 0 j = 0;
char flag;
void showdata();
void changdata(int);
void rstordata(int);
int chkerr();
showdata();
enter:
{
printf(“请输入需申请资源的进程号(从0到“);
print

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-05-18 19:11  1_银行家算法\
     目录           0  2019-05-18 10:44  1_银行家算法\Debug\
     文件       81920  2019-05-18 10:50  1_银行家算法\Debug\银行家算法.exe
     文件      576368  2019-05-18 10:50  1_银行家算法\Debug\银行家算法.ilk
     文件     1043456  2019-05-18 10:50  1_银行家算法\Debug\银行家算法.pdb
     文件     7405568  2019-05-18 19:11  1_银行家算法\银行家算法.sdf
     文件         991  2019-05-07 14:45  1_银行家算法\银行家算法.sln
     文件       35328  2019-05-18 19:11  1_银行家算法\银行家算法.v12.suo
     目录           0  2019-05-18 12:33  1_银行家算法\银行家算法\
     文件        4449  2019-05-08 15:22  1_银行家算法\银行家算法\C_lombard.cpp
     目录           0  2019-05-18 10:50  1_银行家算法\银行家算法\Debug\
     文件      146726  2019-05-18 10:43  1_银行家算法\银行家算法\Debug\C_lombard.obj
     文件      157612  2019-05-08 15:19  1_银行家算法\银行家算法\Debug\lala.obj
     文件      180662  2019-05-18 10:50  1_银行家算法\银行家算法\Debug\lombard.obj
     文件      152838  2019-05-18 10:50  1_银行家算法\银行家算法\Debug\main.obj
     文件        2650  2019-05-12 00:05  1_银行家算法\银行家算法\Debug\RCa25244
     文件        2650  2019-05-12 00:05  1_银行家算法\银行家算法\Debug\RCa33528
     文件      551936  2019-05-18 10:50  1_银行家算法\银行家算法\Debug\vc120.idb
     文件      372736  2019-05-18 10:50  1_银行家算法\银行家算法\Debug\vc120.pdb
     文件        4299  2019-05-18 10:50  1_银行家算法\银行家算法\Debug\银行家算法.log
     文件          32  2019-05-18 09:15  1_银行家算法\银行家算法\Debug\银行家算法.res
     目录           0  2019-05-18 10:50  1_银行家算法\银行家算法\Debug\银行家算法.tlog\
     文件        6230  2019-05-18 10:50  1_银行家算法\银行家算法\Debug\银行家算法.tlog\cl.command.1.tlog
     文件       27640  2019-05-18 10:50  1_银行家算法\银行家算法\Debug\银行家算法.tlog\CL.read.1.tlog
     文件        2324  2019-05-18 10:50  1_银行家算法\银行家算法\Debug\银行家算法.tlog\CL.write.1.tlog
     文件       12986  2019-05-18 10:50  1_银行家算法\银行家算法\Debug\银行家算法.tlog\link.command.1.tlog
     文件        8912  2019-05-18 10:50  1_银行家算法\银行家算法\Debug\银行家算法.tlog\link.read.1.tlog
     文件         728  2019-05-18 10:50  1_银行家算法\银行家算法\Debug\银行家算法.tlog\link.write.1.tlog
     文件        1378  2019-05-18 09:15  1_银行家算法\银行家算法\Debug\银行家算法.tlog\rc.command.1.tlog
     文件        2102  2019-05-18 09:23  1_银行家算法\银行家算法\Debug\银行家算法.tlog\rc.read.1.tlog
     文件         206  2019-05-18 09:23  1_银行家算法\银行家算法\Debug\银行家算法.tlog\rc.write.1.tlog
............此处省略10个文件信息

评论

共有 条评论