www.pudn.com > oslab.rar > mqy.cpp


#include "stdio.h" 
#include "math.h" 
 
int pageflow[100]; 
int ap,pp; 
int total_instruction; 
int pcontrol[100]; 
struct contr 
{ 
 int num; 
 char note; 
}; 
 
int input() 
{ 
int i; 
for(i=0;i<=100;i++) 
{     
	scanf("%d",&pageflow[i]); 
    if(pageflow[i]==0) break; 
} 
	return i; 
} 
 
void fifo() 
{printf("\n#################################\n"); 
  printf("FIFO依次使用队列如下:\n"); 
  int m,n,mark; 
  int point=0,diseffect=0; 
  float rate; 
  for(m=0;m=pp)diseffect++; 
		pcontrol[point%pp]=pageflow[n]; 
		point++; 
         
	} 
	for(m=0;m=lable[m]) k=m; 
		  } 
		  pcontrol[k]=pageflow[n]; 
		  lable[k]=n; 
		  diseffect++; 
		} 
	}	 
     for(m=0;mn) 
					{for(m=0;m