欢迎来到天天文库
浏览记录
ID:15042765
大小:30.50 KB
页数:4页
时间:2018-08-01
《操作系统原理实验教程内存页面置换算法设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、#include#include#include#include#defineBsize3#definePsize20structpageInfor{intcontent;inttimer;};classLRU{public:LRU(intqstring[]);intfindSpace(void);intfindExist(intcurpage);intfindReplace(void);voiddisplay(void);intLRUpro(void);voidBlockClear(vo
2、id);pageInfor*block;pageInfor*page;};LRU::LRU(intqstring[]){inti;block=newpageInfor[Bsize];for(i=0;i3、+)if(block[i].content==-1)returni;return-1;}intLRU::findExist(intcurpage){for(inti=0;i=block[pos].timer)pos=i;returnpos;}voidLRU::display(4、void){for(inti=0;i5、if(exist!=-1){noscarBsize++;cout<<"noscarpage"<6、t<<"7、---------页面置换算法----------8、"<>select;switch(select){case0:break;case1:{cout<<"theamoutofpageblockis3:"<9、thesequenceof20lengthrandomly"<
3、+)if(block[i].content==-1)returni;return-1;}intLRU::findExist(intcurpage){for(inti=0;i=block[pos].timer)pos=i;returnpos;}voidLRU::display(
4、void){for(inti=0;i5、if(exist!=-1){noscarBsize++;cout<<"noscarpage"<6、t<<"7、---------页面置换算法----------8、"<>select;switch(select){case0:break;case1:{cout<<"theamoutofpageblockis3:"<9、thesequenceof20lengthrandomly"<
5、if(exist!=-1){noscarBsize++;cout<<"noscarpage"<6、t<<"7、---------页面置换算法----------8、"<>select;switch(select){case0:break;case1:{cout<<"theamoutofpageblockis3:"<9、thesequenceof20lengthrandomly"<
6、t<<"
7、---------页面置换算法----------
8、"<>select;switch(select){case0:break;case1:{cout<<"theamoutofpageblockis3:"<9、thesequenceof20lengthrandomly"<
9、thesequenceof20lengthrandomly"<
此文档下载收益归作者所有