www.pudn.com > 2.LRU.rar > LRC.CPP
#includestruct LRC { int page; int sign; int block; int flag; char oper; }; LRC Addr_change(LRC p,int i); void Replacement(LRC *p,int i,int n); void main() { int i=0; int n; int L; n=10; LRC P[10]; P[1].page=5;P[1].sign=0;P[1].block=8;P[1].flag=0;P[1].oper='-'; P[2].page=2;P[2].sign=1;P[2].block=9;P[2].flag=0;P[2].oper='*'; P[3].page=1;P[3].sign=1;P[3].block=1;P[3].flag=0;P[3].oper='S'; P[4].page=7;P[4].sign=0;P[4].block=0;P[4].flag=0;P[4].oper='L'; P[5].page=3;P[5].sign=0;P[5].block=0;P[5].flag=0;P[5].oper='-'; P[6].page=2;P[6].sign=1;P[6].block=0;P[6].flag=0;P[6].oper='S'; P[7].page=8;P[7].sign=0;P[7].block=0;P[7].flag=0;P[7].oper='+'; P[8].page=6;P[8].sign=0;P[8].block=0;P[8].flag=0;P[8].oper='S'; P[9].page=4;P[9].sign=0;P[9].block=5;P[9].flag=0;P[9].oper='+'; int O1[11],O2[11],O3[11],O4[11]; int m[4]; while(i