1 / 5
文档名称:

NUR页面置换算法.doc

格式:doc   大小:29KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

NUR页面置换算法.doc

上传人:changjinlai 2019/9/12 文件大小:29 KB

下载得到文件列表

NUR页面置换算法.doc

文档介绍

文档介绍:NRU页面置换算法1)假设每个页面中可存放10条指令,分配给作业的内存块数为4。2)用C语言模拟一个作业的执行过程,该作业共有320条指令,即它的地址空间为32页,目前它的所有页都还未调入内存。在模拟过程中,如果所访问的指令已在内存,则显示其物理地址,并转下一条指令。如果所访问的指令还未装入内存,则发生缺页,此时需记录缺页的次数,并将相应页调入内存。如果4个内存块均已装入该作业,则需进行页面置换,最后显示其物理地址,并转下一条指令。在所有320指令执行完毕后,请计算并显示作业运行过程中发生的缺页率。3)置换算法:最近最不经常使用(NRU)算法。#include<>#include<>#include<>#defineN4#definesize320typedefstructPage{ intpage_num; intflag_A;//访问位 intflag_M;//修改位 intread_or_write;//0表示不被修改,1表示被修改}PAGE;typedefstructBlock{ intblock_num;//块号 PAGEpage;//所装页的信息 structBlock*next;}BLOCK,*BLOCKLIST;typedefstructinstruct{//指令数据结构 intaddress;//指令地址 PAGEpage;//对应页的信息}INSTRUCTION,*INSTRUCTIONLIST;INSTRUCTIONinstructions[size];//定义320个指令BLOCKLISTblock_head;//块的头指针intdiseffect=0;//缺页次数intblockSize=0;voidInit_Instructions(){ for(inti=0;i<320;i++) instructions[i].address=rand()%320; for(intk=0;k<320;k++){ instructions[k].=(int)instructions[k].address/10; instructions[k].=0; instructions[k].=rand()%2; if(instructions[k].==0) instructions[k].=0; elseinstructions[k].=1; }}BLOCKLISTInit_block(){ BLOCKLISThead=(BLOCKLIST)malloc(sizeof(BLOCK)); BLOCKLISTp; for(inti=1;i<=N;i++){ if(i==1)p=head; else{ p->next=(BLOCKLIST)malloc(sizeof(BLOCK)); p=p->next; } p->block_num=i; p->=-1; p->=0; p->=0; } p->next=head; returnhead;}voiddisplay(INSTRU

最近更新

内蒙古自治区赤峰市第九中学高三物理联考试题.. 12页

内蒙古自治区赤峰市翁牛特旗玉田皋乡中学2022.. 9页

写一句对父亲感恩的话语 4页

冲泡普洱茶的艺术 2页

创业计划书大学生干洗店 2页

初中历史教师教学工作心得总结 9页

初中学生演讲诗歌积极励志 4页

初中生学习生活个人总结 3页

初入职场的雷区 2页

化学教师辞职报告两篇 3页

屋面砼浇筑施工方案样本 21页

阿尔茨海默病新版培训课件 25页

北京丰台区右安门第二中学高三英语下学期期末.. 4页

农药产业数据融合技术-洞察及研究 35页

北京双秀实验学校2021-2022学年高二政治期末试.. 7页

北京同仁中学高三英语期末试卷含解析 4页

美育启蒙教育策略研究 38页

北京密云县古北口中学2020-2021学年高二英语联.. 3页

绿色建筑行业技术发展与前景分析报告 31页

北京平西府中学 2021年高一化学月考试题含解析.. 5页

北京平谷县夏各庄联办中学高一数学理期末试卷.. 5页

北京延庆沙梁子中学2021-2022学年高一化学联考.. 5页

汽车刹车抱死的利与弊 5页

汇总 - 39种行业废水处理工艺流程图 4页

书包质检报告 22页

风力发电施工安全培训课件 35页

发电厂电气主接线及厂用电 120页

JT∕T 1375.1-2022 公路水运工程施工安全风险.. 18页

奢摩他——赛康仁波切开示 21页

DB61∕T 1224-2018 基于成组技术的零件分类编.. 10页