熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> 操作系統 >> 正文

《操作系統》之銀行家算法[3]

2013-11-15 15:54:20  來源: 操作系統 

  #include stringh

  #include iostreamh

  #define M //總進程數

  #define N //總資源數

  #define FALSE

  #define TRUE

  //M個進程對N類資源最大資源需求量

  int MAX[M][N]={{}{}{}{}{}};

  //系統可用資源數

  int AVAILABLE[N]={};

  //M個進程已經得到N類資源的資源量

  int ALLOCATION[M][N]={{}{}{}{}{}};

  //M個進程還需要N類資源的資源量

  int NEED[M][N]={{}{}{}{}{}};

  int Request[N]={};

  void main()

  {

  int i=j=;

  char flag=Y;

  void showdata();

  void changdata(int);

  void rstordata(int);

  int chkerr(int);

  showdata();

  while(flag==Y||flag==y)

  {

  i=;

  while(i<||i>=M)

[]  []  []  []  []  []  


From:http://tw.wingwit.com/Article/program/czxt/201311/24183.html
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.