- 80
- 0
- 约1.96千字
- 约 3页
- 2017-08-21 发布于重庆
- 举报
操作系统实验报告页式虚拟存储管理中地址转换和缺页中断.doc
实验四 页式虚拟存储管理中地址转换和缺页中断
一.实验目的
(1)深入了解存储管理如何实现地址转换。
(2)进一步认识页式虚拟存储管理中如何处理缺页中断。
二.实验内容
编写程序完成页式虚拟存储管理中地址转换过程和模拟缺页中断的处理。
三.实验原理
页式存储管理把内存分割成大小相等位置固定的若干区域,叫内存页面,内存的分配以“页”为单位,一个程序可以占用不连续的页面,逻辑页面的大小和内存页面的大小相同,内外存的交换也以页为单位进行,页面交换时,先查询快表,若快表中找不到所需页面再去查询页表,若页表中仍未找到说明发生了缺页中断,需先将所需页面调入内存再进行存取。
四.实验部分源程序
#define size 1024//定义块的大小,本次模拟设为1024个字节。
#include stdio.h
#include string.h
#include conio.h
struct plist
{
int number; //页号
int flag; //标志,如为1表示该页已调入主存,如为0则还没调入。
int block; //主存块号,表示该页在主存中的位置。
int modify; //修改标志,如在主存中修改过该页的内容则设为1,反之设为0
int location; //在磁盘上的位置
};
//模拟之前初始化一个页表。
struct plist p1[
您可能关注的文档
最近下载
- 矿区生态修复方案编制指南(临时).docx VIP
- 2024事业单位工勤技能考试考前冲刺试卷及参考答案详解(新).docx
- 原调bD海底珍珠容易搵联考钢琴伴奏正谱.pdf VIP
- 江西省南昌市2026届高三年级三月测试(一模)物理试题(含答案).pdf VIP
- 2026年春统编版语文四年级教学进度表.docx VIP
- 养老护理员培训PPT演示课件.ppt VIP
- (高中物理)《传感器》知识梳理.pdf
- (整理版)浙江省宁波市支点教育培训学校八年级数学上册《21等腰三角形》.pdf
- (整理版)浙江省绍兴县杨汛桥镇中学九年级数学上册练习8(无答案)浙教.pdf
- (整理版)特殊四边形的综合应用.pdf
原创力文档

文档评论(0)