实验内容与要求
用C或C++语言实现下列要求,并写出实验报告,报告内容包括:题目、目的、内容和要求、程序清单、运行情况(输入、输出)、总结。 系统中有进程P0、P1、P2、P3、P4,三种资源数量分别为 A=10、 B=5、C=7,T0时刻资源情况如下:
分析T0时刻安全性,输出分析结果,若安全输出安全序列。
输入P1提出请求 :Request1(1,0,2)用银行家算法分析这个请求是否可满足,输出分析结果。若可满足,输出系统安全序列
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
# define m 50
int no1; //进程数
int no2; //资源数
int r;
int allocation[m][m],need[m][m],available[m],max[m][m];
char name1[m],name2[m]; //定义全局变量
void main()
{
void check();
void print();
int i,j,p