全文预览

实验3-页面调度算法

上传者:苏堤漫步 |  格式:doc  |  页数:14 |  大小:239KB

文档介绍
e; i++)Р{Р exist = findExist(i);Р if(exist != -1)Р {Р cout<<"不缺页"<<endl;Р block[exist].timer = -1;//恢复存在的并刚访问过的BLOCK中页面TIMER为-1Р }Р elseР { Р space = findSpace();Р if(space != -1)Р {Р block[space] = page[i]; Р display();Р }Р elseР {Р position = findReplace();Р block[position] = page[i]; Р display();Р }Р }Р for(int j=0; j<Bsize; j++)Р block[j].timer++;Р}Р}Рvoid PRA::FIFO(void)Р{Рint exist,space,position ;Рfor(int i=0; i<Psize; i++)Р{Р exist = findExist(i);Р if(exist != -1)Р {cout<<"不缺页"<<endl;}Р elseР { Р space = findSpace();Р if(space != -1)Р {Р block[space] = page[i]; Р display();Р }Р elseР {Р position = findReplace();Р block[position] = page[i]; Р display();Р }Р }Р for(int j=0; j<Bsize; j++)Р block[j].timer++;//BLOCK中所有页面TIMER++Р}Р}Рvoid PRA::BlockClear(void)Р{Рfor(int i=0; i<Bsize; i++)

收藏

分享

举报
下载此文档