2014银行家模拟算法 请求式存储管理中常用面置换算法模拟 连续动态内存管理模拟实现 连续动态内存管理等.docVIP

  • 4
  • 0
  • 约2.98千字
  • 约 5页
  • 2016-12-25 发布于北京
  • 举报

2014银行家模拟算法 请求式存储管理中常用面置换算法模拟 连续动态内存管理模拟实现 连续动态内存管理等.doc

详细代码: #include string.h #include stdio.h #include stdlib.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}; void main() { int i=0,j=0; char flag=Y; void showdata(); void changdata(int); void rstordata(int); int chkerr(int); showdata(); while(flag==Y||flag==y) { i=-1;

文档评论(0)

1亿VIP精品文档

相关文档