void print(int mem[])
{
int i;
for(i=0;i<N;i++)
{
printf("%4d",mem[i]);
}
printf("\n");
}
void printPageTable(struct page *p,int n)
{
int i;
for(i=0;i<8;i++)
{
printf("页号:%3d",p[i].num);
printf("标志:%3d",p[i].flag);
printf("主存块号:%3d\n",p[i].memnum);
}
}
void FIFO(int queue[],int mem[],int n,int k,struct page *p)
{
int j;//指向当前访问页
for(j=0;j<n;j++)
{
printf("当前访问页号:%d\n",queue[j]);