- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程名称 操作系统原理 实验名称 模拟请求页式存储管理中硬件的地址转换和缺页中断
姓 名 学 号 专业班级
实验日期 成 绩 指导老师
(①实验目的②实验原理③主要仪器设备④实验内容与步骤⑤实验数据记录与处理⑥实验结果分析⑦问题建议)
实验目的
模拟请求页式存储管理中硬件的地址转换和缺页中断,并用先进先出调度算法(FIFO)处理缺页中断。
实验内容
内容:模拟请求页式存储管理中硬件的地址转换和缺页中断处理
思想:装入新页置换旧页时,若旧页在执行中没有被修改过,则不必将该页重写磁盘。因此,页表中增加是否修改过的标志,执行“存”指令和“写”指令时将对应的修改标志置成“1”表示修改过,否则为“0”表示未修改过。页表格式如下:
页号 标志 页架号 修改标志 在磁盘上位置
模拟算法流程
程序及截图
程序:
#includeiostream
#includeiomanip
#includelist
using namespace std;
char useSign[12][5]={{+},{-},{*},{存},{取},{-},{移位},{+},{存},{取},{+},{存}};
int PageAddress[12]={70,50,15,21,56,40,53,23,37,78,01,84};
int PageNum[12]={0,1,2,3,0,6,4,5,1,2,4,6};
int S_Station;
int pPageNum[7];//页号pPage
int pSign[7];
int pStool[7];//页架号
int pModify[7];//修改标志
int pStation[7];//磁盘位置
static int z=0;
void Store()
{
for(int i=0;i7;i++)
{
if(i4)
{
pSign[i]=1;
}
else
pSign[i]=0;
pPageNum[i]=i;
pModify[i]=0;
}
int p1=1,p2=2,p3=3;
for(i=0;i7;i++)
{
if(i3)
{
pStation[i]=p1;
p1++;
}
else
if(i6)
{
pStation[i]=p2;
p2++;
}
else
pStation[i]=p3;
}
pStool[0]=5;
pStool[1]=8;
pStool[2]=9;
pStool[3]=1;
}
void CShow()
{
cout操作 ;
cout页号 ;
cout页内地址 ;
cout标志 ;
cout绝对地址 ;
cout修改页号 ;
cout页架号 ;
cout绝对地址;
coutendl;
}
void Find()
{
int m_Pagenum;
int m_Station;
int Y_Station;//绝对地址
int m_Stool;
cout输入页号及页内地址查询操作:;
cinm_Pagenumm_Station;
CShow();
int i,j=0;
//string m_Modify;
for(i=0;i12;i++)
{
if(PageAddress[i]==m_Station)
{
break;
}
}
Y_Station=pStool[m_Pa
您可能关注的文档
最近下载
- 最新精编城市排水防涝EPC总承包项目(实施方案、管理方案、技术方案).docx
- 一汽铸造有限公司发展战略研究.pdf
- 两种人安规-辅助类试题题库及答案.pdf VIP
- HarmonyOS应用开发者基础认证-答案(2024).pdf VIP
- 2024年配电两种人理论考核试题及答案.pdf VIP
- 配电类“两种人”理论知识考核试题题库及答案.pdf VIP
- (2024“两种人”) 配电“两种人”类 - 多选专业题附有答案.docx VIP
- 配电类“两种人”理论知识考核试题题库及答案.pdf VIP
- NYT2997-2016 草地分类行业标准.pdf
- 拆除项目的重点、难点分析及合理化建议.docx VIP
文档评论(0)