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)
{//最近最久未使用置换算法

最近更新

休闲养生产业 60页

房地产分销合同书协议书(2025版) 14页

护理人员人际沟通培训教材 54页

低空经济产业链分析与投资机会 9页

抑郁焦虑共病治疗方法 50页

期末质量检测卷(试题)2023-2024学年六年级下.. 5页

给排水工程技术交底 6页

2024年河北美术学院单招职业适应性测试必刷测.. 56页

2024年河南轻工职业学院单招职业倾向性测试必.. 56页

2024年浙江国际海运职业技术学院单招职业倾向.. 43页

2025年一级注册建筑师之建筑材料与构造题库附.. 133页

2025年全国保密教育线上培训考试试题库【黄金.. 7页

2025天文年会邀请与相关技术 27页

2025年证券从业之证券市场基本法律法规题库含.. 155页

2025年证券从业之金融市场基础知识题库500道附.. 140页

分娩舍饲养管理吕利军 38页

2025年医疗健康领域浅绿色智 24页

警务网络安全防护系统操作指南-二零二五年深蓝.. 25页

地坪塑胶建造协议3篇 52页

土地承包经营权转让协议范本3篇 47页

回填土施工合同的技术升级3篇 44页

商业贷款合同范本示例3篇 51页

2025年度品牌战略发布会三维红色粒子特效PPT主.. 28页

适配2025新型绩效考核机制的生产周会PPT视觉体.. 21页

合同索赔处理策略3篇 56页

合同买卖时效疑问3篇 46页

司法建议书的问题分析3篇 49页

发型屋合作方案3篇 50页

卖车授权书范本及其使用说明3篇 54页

单位授权委托书格式及写作技巧3篇 48页