2022年操作系统LRU页面置换算法 .pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年操作系统LRU页面置换算法 .pdf》由会员分享,可在线阅读,更多相关《2022年操作系统LRU页面置换算法 .pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、#include /头文件#include / #include /产生随机数所需要的头文件main() int pagen; int memoryn; /可用内存块数为memoryn,页面长度为pagen,int choose; /3=memoryn=5.15=pagen=20 printf(*页*面*置*换*算*法*n); printf(nn 请输入您要求的内存块数量(范围为3 至 5) : ); scanf(%d,&memoryn); if(memoryn5) printf(nn 对不起,您的输入有误,请重新输入:); scanf(%d,&memoryn); printf(nn 请输入您
2、要求的页面长度(范围为8 至 10) :); scanf(%d,&pagen); if(pagen10) printf(nn 对不起,您的输入有误,请重新输入:); scanf(%d,&pagen); /从用户处获取内存块与页面长度/*/ short times5=0,0,0,0,0; /时间轴数组short pagenumber20; /控制页面走向数组short pagememory5=88,88,88,88,88; /物理块数组int i,n; /控制变量为i printf(nnn由您所确定的页面走向为:); for(i=0;ipagen;i+) scanf(%d,&pagenumber
3、i); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 6 页 - - - - - - - - - printf(n); int want=0; /want 为缺页数int now; /中断数/控制变量为i pagememory0=pagenumber0;/ 对第一个物理块进行赋值printf( 第 %2d 步:,i=1); for(i=0;imemoryn;i+) printf( %2d,pagememoryi); printf(n); for(i=1;ipagen;i
4、+) if(pagememory0!=pagenumberi) pagememory1=pagenumberi; now=i+1; break; /对第二个物理块进行赋值printf( 第 %2d 步:,now); for(i=0;imemoryn;i+) printf( %2d,pagememoryi); printf(n); for(i=2;ipagen;i+) if(pagememory0!=pagenumberi)&(pagememory1!=pagenumberi) pagememory2=pagenumberi; now=i+1; break; /对第三个物理块进行赋值want=3
5、; /此时可以将缺页值暂定为3 printf( 第 %2d 步:,now); for(i=0;imemoryn;i+) printf( %2d,pagememoryi); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 6 页 - - - - - - - - - printf(n); if(memoryn=4) for(i=3;ipagen;i+) if(pagememory0!=pagenumberi)&(pagememory1!=pagenumberi) &(page
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年操作系统LRU页面置换算法 2022 操作系统 LRU 页面 置换 算法
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内