- 3
- 0
- 约4.26千字
- 约 5页
- 2016-12-25 发布于北京
- 举报
IV 页面置换算法
1 项目概述
2 全局页面置换算法
3 局部页面置换算法
4 产生引用串
5 性能评价
6 具体任务总结
5 附加任务的建议
1 项目概述
在本项目中,我们将实现不同的全局和局部页面置换算法,并利用随机产生的引用串一比较它们的相对性能。
2 全局页面置换算法
全局页面置换算法采用固定数目的页框。我们考虑一个单进程系统并做如下假设:
进程的虚拟内存由P个页面组成,编号从0~P-1。
引用串RS是范围从0~P-1的的连续的整数。RS的每一个元素p表示对页面p的一次引用。
内存由F个页框组成,编号从0~F-1。使用数组M[F]表示。数组的每一项M[f]包含当前驻留在页框f中的页面的页面号。
原理教材中讨论了几种不同的全局页面置换算法。每一个算法顺序读取RS的元素。对于RS中的每一个元素p,置换算法会搜索内存数组以便找到匹配的项,也就是要找到 一个f满足M[f]==p。如果没有找到匹配项,便会发生缺页。算法必须根据其实施的策略选择一个页框M[i],并用p置换该页框的内容,即M[i]=p。
为了实现置换算法,必须根据不同的算法而提供辅助的数据结构。以下列表总结了不同算法的需求:
最佳置换算法和随机置换算法不需要辅助的数据结构。在最佳置换算法中,算法搜索RS来寻找要置换的页。随机置换算法为了选择要置换的页,必须在0~F-1之间产生一个随机数。
您可能关注的文档
最近下载
- 数字温湿度传感器DHT11技术手册.pdf VIP
- 2025年浙江省单独招生考试数学试卷试题真题(含答案详解).pdf
- 宣贯培训(2026年)《NBT 51056-2016煤炭建设井巷工程辅助费基础定额》.pptx VIP
- 土壤中重金属含量检测方案.doc VIP
- EXCEL上机操作题.doc VIP
- 2024年上海中考生物试卷含答案.pdf
- 混凝土拌和质量检查记录表6-18.docx VIP
- 佳能 EOS R6 中文说明书下载 使用手册 pdf 免费 操作指南.pdf VIP
- 2025年演出经纪人新媒体渠道转化率与ROI(投资回报率)计算专题试卷及解析.pdf VIP
- 课件:《中华民族共同体概论》第六讲 五胡入华与中华民族大交融(魏晋南北朝).pptx VIP
原创力文档

文档评论(0)