个人资料整理仅限学习使用实验四操作系统存储管理实验报告一、实验目的存储管理的主要功能之一是合理地分配空间
请求页式管理是一种常用的虚拟存储管理技术
本实验的目的是通过请求页式管理中页面置换算法模拟设计,了解虚拟存储技术的特点,掌握请求页式存储管理的页面置换算法
二、实验内容(1)通过计算不同算法的命中率比较算法的优劣
同时也考虑了用户内存容量对命中率的影响
页面失效次数为每次访问相应指令时,该指令所对应的页不在内存中的次数
在本实验中,假定页面大小为1k,用户虚存容量为32k,用户内存容量为4页到32页
(2)produce_addstream通过随机数产生一个指令序列,共320条指令
A、 指令的地址按下述原则生成:1) 50%的指令是顺序执行的2) 25%的指令是均匀分布在前地址部分3) 25%的指令是均匀分布在后地址部分B、具体的实施方法是:1)在[0 ,319]的指令地址之间随机选取一起点m;2)顺序执行一条指令,即执行地址为m+1的指令;3)在前地址 [0,m+1]中随机选取一条指令并执行,该指令的地址为m’;4)顺序执行一条指令,地址为m’+1的指令5)在后地址 [m’+2,319]中随机选取一条指令并执行;6)重复上述步骤 1)~5),直到执行 320次指令C、将指令序列变换称为页地址流个人资料整理仅限学习使用在用户虚存中,按每k存放 10条指令排列虚存地址,即320条指令在虚存中的存放方式为:第0条~第9条指令为第 0页