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