- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验6 页面置换算法实现 实验类型及目的 设计型实验。 理解页面置换相关理论; 掌握OPT、FIFO、LRU、Clock及改进型Clock置换算法。 观察不同算法的页面置换情况,分析比较不同算法的特点 实验内容 选择前面五种算法中的一种页面置换算法进行设计 设计页面置换相关数据结构; 给一个进程设计多个(≥10)页面; 设定为每个进程提供的页面数(≤5); 可动态修改页面信息(包括调用标志和修改标志); 实现该页面置换算法; 动态给出页面调用序列并进行调度; 输出置换结果。 实验要求 编写程序完成实验内容; 画出页面置换函数流程图; 撰写实验报告。 测试要求 修改页面使用标志5次以上; 如果页面置换过程中涉及到页面修改情况作为置换依据,则测试过程中修改标志应在5次以上; 进行3次以上页面调度。 实验指导 在进程运行过程中,若其要访问的页面不在内存而需要调入内存,但分配该进程的内存空间已经用完时,为了保证该进程能继续执行,需要从内存中把该进程的一些页调入外存中的对换区,但调出那个页面,可以采用不同的算法。 不同的算法对系统性能有不同的影响。 Clock算法 方法:为每页设置一个访问位,用它来表示该页的使用情况(访问时置1)。用链接指针将内存中的所有页面链成一个循环队列。 Clock算法:置换时,循环检查各页面的使用情况,将找到的第一个最近未用的页面置换出去。 0 1 2 3 4 7 6 5 页19 A=1 页20 A=1 页4 A=1 页10 A=0 页9 A=0 页1 A=1 页6 A=0 页2 A=1 0 1 2 3 4 7 6 5 页19 A=0 页20 A=0 页4 A=0 页30 A=1 页9 A=0 页1 A=1 页6 A=0 页2 A=1 调入30号页面的替换情况 访问位 A=0表示未访问,A=1表示访问过 改进CLOCK算法 在改进型Clock算法中,它既考虑到页面的使用情况,又考虑页面是否被修改过。即选择换出页面时,既要是未使用过的页面,又要是未修改过的页面,把同时满足两条件的页面作为首选淘汰页。 访问位 A 和修改位 M 的四种组合情况: 1类(A=0,M=0) 2类(A=0,M=1) 3类(A=1,M=0) 4类(A=1,M=1) 第一步,寻找第一类页面(A=0,M=0)(不修改A); 第二步,第一步失败,寻找第二类页面(A=0,M=1),同时置访问过的A=0; 第三步,重复第一步或第二步,此时必 能找到。 改进CLOCK算法 1 1 1 7 1 1 5 6 5 1 1 2 4 3 1 1 4 2 1 0 指针 访问位 修改位 页号 块号 替换指针 0 1 1 7 0 1 5 6 5 0 1 2 4 3 0 1 4 2 1 0 指针 访问位 修改位 页号 块号 替换指针 改进CLOCK算法
您可能关注的文档
- 学校冬春季常见传染病的预防ppt.ppt
- 宁乡县道林镇现代农业发展的思考(邹昆)20141127.doc
- 字体设计PPT.ppt
- 宁夏银川一中2015届高三上学期第二次月考试卷__理科综合_Word版含答案.doc
- 学生顶岗实习岗前教育培训.ppt
- 宅前道路施工组织设计.doc
- 宅基地行政诉讼案件被驳回的原因分析.docx
- 学习情境3.2 土质路基施工.ppt
- 学生课堂桌椅设计分析评价.docx
- 学高为师 身正是范.pptx
- 答案基础知识水平技能模块纸中博f6uk dec.pdf
- 成果william h mcraven知识点结文WilliamH Mcraven.pdf
- 此内容已从iopscience向下滚动以查看全文tmrice epl 011.pdf
- diet节菜肴人会相信健康ufc holiday dishes04 Ufcdolce饮食假.pdf
- crs全球征税背景下大陆高净值人士财产隐身与税务筹划攻略土豪必读.pdf
- 浙江联合利华俱乐部大三二面大二.pdf
- 冬季假期阅读级单词计数访问各级别级本书.pdf
- 在洪水力系数上开口端短长度挤压电影阻尼器从理论到练习后背gt2017-63152.pdf
- 该由印刷页面空白页一个报告组成.pdf
- sigma-a4978共aldrich安全数据表.pdf
文档评论(0)