- 5
- 0
- 约1.55千字
- 约 3页
- 2023-10-13 发布于湖北
- 举报
实验二、存储器管理
一、实验目的
理解各类置换算法的原理和虚拟存储器管理的方法。
二、实验内容
编程实现LRU算法或CLOCK/改进算法等置换算法(二选一),模拟实现虚拟存储器的地址变换过程。
实验步骤:
理解LRU或CLOCK改进算法等置换算法;
设计与算法相关的数据结构,如:LRU的堆栈或CLOCK改进算法中的循环结构;
按照最多5块的内存分配情况,编程实现所选算法,动态输入访问内存的块号序列,输出置换结果;
测试:输入合法、非法的访问序列数据,检查程序的正确性。
理解虚拟存储器的地址变换过程;
设计用于模拟快表、页表、地址变换所用的寄存器的数据结构;
编制页表的初始信息文件,举例说明文件中具有的信息:共有5块,每块的状态、在内存和外存的起始地址等。
编程实现虚拟存储器地址变换算法程序,动态输入所要访问的逻辑地址,变换过程文字描述以及变换后的物理地址;
测试:输入有效、无效地址,测试程序的正确性和错误处理能力。
三、实验环境
Windows 2000;Microsoft Visual C++ 6.0
四、程序源码与运行结果
LRU算法代码
#includeiostream
using namespace std;
int size;
int *w;
//定义一个动态数组
struct mem
{
int num;
int count;
}memBlock[
您可能关注的文档
最近下载
- 塑胶件材料进料检验标准.docx VIP
- 2026年新能源汽车设备创新趋势报告.docx
- 《高中语文小说环境课|自然环境社会环境 + 环境描写作用》.pptx VIP
- GB/T 31465.6-2017 道路车辆 熔断器 第6部分:螺栓式高压熔断器.pdf
- 2025-2030中国语言类考试培训市场需求变化与应对策略报告.docx VIP
- LAND 4650-PM EXN低浓度烟气颗粒物检测系统说明书(1).doc VIP
- CLSI M57S-2022 Epidemiological Cutof Values for Antifungal Susceptibility Testing 抗真菌药敏试验的流行病学切割值.pdf
- 2025年最新企业事业单位内部治安保卫条例实施细则全文解读.docx VIP
- 日立TX(HE15)扶梯电气原理图纸.pdf
- 公路桥涵标准图.pdf VIP
原创力文档

文档评论(0)