1 / 4
文档名称:

LRU页面置换算法的设计实验报告.doc

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

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

分享

预览

LRU页面置换算法的设计实验报告.doc

上传人:vqjyga55 2018/2/10 文件大小:47 KB

下载得到文件列表

LRU页面置换算法的设计实验报告.doc

文档介绍

文档介绍:实验报告模板
实验名称
内存页面置换算法的设计
学院
姓名
学号
班级
实验地点
实验日期
评分
指导老师
同组其他成员
实验目的
通过请求页式存储管理中页面置换算法模拟设计,了解虚拟存储技术的技术特点,掌握请求页式虚拟管理的页面置换算法。
实验环境
Microsoft Visual Studio 2010
实验内容
实现最近最久未使用(Least Recently Used, LRU)算法。
实验结果(含程序、数据记录及分析和实验总结等)
#include <iostream>
#include<string>
#include<>
#include<ctime>
using namespace std;
const int Bsize=10;
const int Psize=20;
struct p
{
int content;//页面号
int timer;//被访问标记
};
p block[Bsize];//物理块
p page[Psize];//页面号串
void Init(int QString[],int Bsize)
{//初始化
for(int i=0; i<Bsize; i++)
{
block[i].content = -1;//找到空闲内存
block[i].timer = 0;
}

for(int i=0; i<Psize; i++)
{
page[i].content = QString[i];
page[i].timer = 0;
}
}
int findSpace(int Bsize)
{//查找是否有空闲内存
for(int i=0; i<Bsize; i++)
if(block[i].content == -1)
return i;//找到空闲内存,返回BLOCK中位置
return -1;
}
int findExist(int curpage, int Bsize)
{//查找内存中是否有该页面?
for(int i=0; i<Bsize; i++)
if(block[i].content == page[curpage].content)
return i;//找到内存中有该页面,返回BLOCK中位置
return -1;
}
int findReplace(int Bsize)
{//查找应予置换的页面
int pos = 0;
for(int i=0; i<Bsize; i++)
if(block[i].timer >= block[pos].timer)
pos = i;//找到应予置换页面,返回BLOCK中位置
return pos;
}
void display(int Bsize)
{//显示
for(int i=0; i<Bsize; i++)
if(block[i].content != -1)//非空闲内存
cout<<block[i].content<<" ";
cout<<endl;
}
void LRU(int Bsize)
{//最近最久未使用置换算法

最近更新

2025年的安全承诺书模板十篇 12页

2025年百万英镑的好词好句 4页

2025年白露节气问候短信 10页

2025年白露节气朋友圈文案汇集 25页

2025年四川华新现代职业学院单招职业技能测试.. 60页

生鲜演示文稿肉品 56页

2025年四川商务职业学院单招职业适应性测试题.. 61页

2025年四川国际标榜职业学院单招职业技能测试.. 62页

2025年四川城市职业学院单招职业技能测试题库.. 61页

2025年四川工业科技学院单招职业技能测试题库.. 60页

轨道交通工程中岩溶地段隧道的施工技术 3页

2025年四川工程职业技术学院单招职业适应性测.. 62页

2025年兽医传染病试题库 9页

2025年留在心里的印象作文(精选篇) 11页

2025年四川应用技术职业学院单招职业技能测试.. 62页

2025年四川应用技术职业学院单招职业适应性测.. 60页

2025年四川建筑职业技术学院单招职业适应性测.. 60页

2025年四川托普信息技术职业学院单招职业技能.. 61页

超硬材料合成方法、结构性能、应用及发展现状.. 3页

2024年春季篮球运动会秩序册 11页

2023年江西省高职单招职业适应性测试考前冲刺.. 3页

2023年打印机维修手册WF7620 WF7610 WF7110 S.. 86页

2023年北京大学医院医学检验技术人员招聘历年.. 68页

3第三步——评估你的市场 63页

【每当变幻时】每当变幻时judy侠txt 2页

小学美术新课标解读讲座稿 11页

赵忠尧先生与原子能院核物理研究-中国科学院高.. 13页

寻隐者不遇贾岛新 16页

13律法和恩典 婚姻辅导课件 19页