已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程名称 操作系统原理 实验名称 模拟请求页式存储管理中硬件的地址转换和缺页中断 姓 名 学 号 专业班级 实验日期 成 绩 指导老师 (实验目的实验原理主要仪器设备实验内容与步骤实验数据记录与处理实验结果分析问题建议)一、 实验目的模拟请求页式存储管理中硬件的地址转换和缺页中断,并用先进先出调度算法(FIFO)处理缺页中断。二、 实验内容内容:模拟请求页式存储管理中硬件的地址转换和缺页中断处理 思想:装入新页置换旧页时,若旧页在执行中没有被修改过,则不必将该页重写磁盘。因此,页表中增加是否修改过的标志,执行“存”指令和“写”指令时将对应的修改标志置成“1”表示修改过,否则为“0”表示未修改过。页表格式如下:页号标志页架号修改标志在磁盘上位置 模拟算法流程三、 程序及截图程序:#include#include#include using namespace std; char useSign125=+,-,*,存,取,-,移位,+,存,取,+,存; int PageAddress12=70,50,15,21,56,40,53,23,37,78,01,84; int PageNum12=0,1,2,3,0,6,4,5,1,2,4,6; int S_Station; int pPageNum7;/页号pPage int pSign7; int pStool7;/页架号 int pModify7;/修改标志 int pStation7;/磁盘位置 static int z=0; void Store() for(int i=0;i7;i+) if(i4) pSigni=1; else pSigni=0; pPageNumi=i; pModifyi=0; int p1=1,p2=2,p3=3; for(i=0;i7;i+) if(i3) pStationi=p1; p1+; else if(i6) pStationi=p2; p2+; else pStationi=p3; pStool0=5; pStool1=8; pStool2=9; pStool3=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; coutm_Pagenumm_Station; CShow(); int i,j=0; /string m_Modify; for(i=0;i12;i+) if(PageAddressi=m_Station) break; Y_Station=pStoolm_Pagenum*1024+m_Station; if(pSignm_Pagenum=1) if(strcpy(useSigni,存)!=0) pModifym_Pagenum=1; coutuseSigni ; coutm_Pagenum ; coutm_Station ; coutpSignm_Pagenum ; if(Y_Station!=m_Station) coutY_Station ; cout ; coutpStoolm_Pagenum ; coutY_Stationendl; else cout*m_Pagenum ; for(j=z;j7;j+) if(pSignj=1) z+; break; coutm_Pagenumj ; pStoolm_Pagenum=pStoolj; pSignj=0; pStoolj=0; coutpStoolm_Pagenum ; coutpStoolm_Pagenum*1024+m_Stationendl; int main(void) Store(); char judge=Y; while(judge=Y) Find(); cout是否继续输入? Y = 是 N=否judge; return 0; 截图:五心得体会在实验过程中,遇到了一些问题但是在调试的过程中,会出现很多错误,有的自己可以解决,也有一些在同学的帮助下,基本都解决了所有问题。不能说
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 虚拟现实叙事分析-洞察与解读
- 幼儿教师招聘考试解答题+论述题+案例分析题
- 甘蓝型油菜CLE基因的全基因组鉴定、特征分析与功能解析
- 废弃物资源化利用2026年降本增效项目分析方案
- 智慧养老院运营模式可行性分析报告
- 运力调度脑在物流行业中的2025年市场竞争力分析
- 现行会计准则下资产减值对盈余管理的影响:基于多行业实证分析
- 2026年护理病例分析实操训练题
- 细胞疗法优化策略X分析论文
- 同伴交往能力培养的心理机制考点试卷
- 2026中国医疗美容行业发展现状及政策监管趋势分析报告
- 2026年九年级物理中考二轮复习 专题07 电学重点实验(复习课件)
- 2026年北京市海淀区初三下学期一模物理试卷及答案
- 拉萨市2026届高三第二次联考 英语+答案
- 2026黑龙江佳木斯同江市招聘社区工作者20人备考题库及答案详解(网校专用)
- 高低压电气配电柜验收标准及规范
- 山姆冷链运输效率提升
- GA/T 2329-2025法庭科学虹膜图像相似度检验技术规范
- GB/T 43924.2-2024航空航天MJ螺纹第2部分:螺栓和螺母螺纹的极限尺寸
- 农业机械设计手册上册
- 2024年广东中山市文化广电旅游局招聘笔试冲刺题
评论
0/150
提交评论