收藏 分享(赏)

实验四 页式虚拟存储管理.docx

上传人:weiwoduzun 文档编号:4294237 上传时间:2018-12-21 格式:DOCX 页数:4 大小:272.50KB
下载 相关 举报
实验四 页式虚拟存储管理.docx_第1页
第1页 / 共4页
实验四 页式虚拟存储管理.docx_第2页
第2页 / 共4页
实验四 页式虚拟存储管理.docx_第3页
第3页 / 共4页
实验四 页式虚拟存储管理.docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、1页式虚拟存储管理中地址转换和缺页中断一、实验目的模拟请求页式存储管理中硬件的地址转换和缺页中断,并用先进先出调度算法(FIFO)处理缺页中断。二、实验内容1.内容:模拟请求页式存储管理中硬件的地址转换和缺页中断处理2.思想:装入新页置换旧页时,若旧页在执行中没有被修改过,则不必将该页重写磁盘。因此,页表中增加是否修改过的标志,执行“存”指令和“写”指令时将对应的修改标志置成“1”表示修改过,否则为“0”表示未修改过。页表格式如下:页号 标志 页架号 修改标志 在磁盘上位置3.模拟算法流程:三、程序及截图程序主要代码:#include#include#includeusing namespac

2、e 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;2int S_Station;int pPageNum7;/页号 pPageint pSign7;int pStool7;/页架号int pModify7;/修改标志int pStation7;/磁盘位置static int z=0; void Store()for(int i=0;im_Pagenumm_Station;CShow();int i,j=0;/string m_Modify;for(i=0;i“judge;return 0;运行结果截图:五心得体会在实验过程中,在调试的过程中遇到了一些问题,导致出现很多错误,在同学的帮助下,基本都解决了所有问题。不能说本次试验很成功,但是我从中得到了不少的收获!以后定会再接再厉了,多学些理论知识来指导实践。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 中等教育 > 中学实验

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报