- 9
- 0
- 约3.88千字
- 约 6页
- 2019-12-24 发布于安徽
- 举报
.
.
实验内容
模拟请求页式存储管理中硬件的地址转换和缺页中断处理
二.实验原理
装入新页置换旧页时,若旧页在执行中没有被修改过,则不必将该页重写磁盘。因此,页表中增加是否修改过的标志,执行“存”指令和“写”指令时将对应的修改标志置成“1”表示修改过,否则为“0”表示未修改过。页表格式如下:
页号
标志
页架号
修改标志
在磁盘上位置
三.要求及方法:
① 设计一个地址转换程序来模拟硬件的地址转换和缺页中断。当访问的页在主存时则形成绝对地址,但不去模拟指令的执行,可以输出转换后的绝对地址来表示一条指令已执行完成。当访问的页不在主存中时,则输出“*页号”来表示硬件产生了一次缺页中断。模拟地址转换流程见图1。
② 编制一个FIFO页面调度程序;FIFO页面调度算法总是先调出作业中最先进入主存中的哪一页。因此可以用一个数组来表示(或构成)页号队列。数组中每个元素是该作业已在主存中的页面号,假定分配给作业的页架数为m,且该作业开始的m页已装入主存,则数组可由m个元素构成。
P[0],P[1],P[2],…,P[m-1]
它们的初值为P[0]:=0,P[1]:=1,P[2]:=2,…,P[m-1]:=m-1
用一指针K指示当要调入新页时应调出的页在数组中的位置,K的初值为“0”,当产生缺页中断后,操作系统总是选择P[K]所指出的页面调出,然后执行:
P[K]:=要装入
您可能关注的文档
- 教学设计(模板格式).doc
- 涟水县保滩中心小学三重一大实施方案.doc
- 模联会议发言模板(中).doc
- 平台、楼梯栏杆施工工艺.doc
- 第一单元 图形的运动 第4课时 课件 2026-2027学年苏教版五年级数学上册.pptx
- 医学传媒cardiology英文教学1AS.pptx
- 鲁教版(五四学制)七年级上学期数学试题 综合检测:勾股定理.doc
- 医学信号采集系统(.pptx
- Unit 3 Smart Learning Section A 1a-4c 课件(内嵌视频)2026-2027学年人教版英语九年级上册.pptx
- 医学信息学论文国际疾病分类ICD10第七章、第八章、第九章编码.pptx
原创力文档

文档评论(0)