虚拟存储技术虚拟地址转换物理地址过程叫什么

地址转换过程的模拟实现 课程设计报告_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
地址转换过程的模拟实现 课程设计报告
上传于||暂无简介
阅读已结束,如果下载本文需要使用
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩58页未读,继续阅读
你可能喜欢计算机操作系统实验 源码 模拟请求分页虚拟存储管理中的硬件地址变换过程_中华文本库
第1页/共4页
实 验 报 告 模拟请求分页虚拟存储管理中的硬件地址变换过程
【实验目的】
1. 通过实验加深对请求分页虚拟存储器管理中的地址变换加深理解。
2. 熟练使用所学知识完成地址转换过程。
【实验原理】
1. 请求分页虚拟存储管理技术是把作业地址空间的全部信息存放在磁盘上。当作业被选中运行时,,先把作业的开始几页装入主存并启动运行。为此在为作业建立页表时,应说明哪些页已在主存,哪些页不在主存。页表的格式如表1-1所示,其中,”标志”表示对应页是否已经装入主存: “1”表示对应页已经装入主存;
“0”表示对应页未装入主存;
“主存快号”表示该页对应的主存快号;
“修改位”指示该页调入主存后是否修改过的标志。 “外存地址”指示该页所在的外存地址。 自己设计一个主存分块表。
2. 作业业执行时,指令中的逻辑地址指出参加运算的操作数(或指令)地址中的页号和页内偏移量。硬件地址转换机构按页号查页表。
若该页的标志为1 ,则表示该页已在主存,从而找到该页对应的主存块号。 根据关系式:
绝对地址=块号*块的长度+页内偏移量
计算出欲访问的主存地址。由于页号为2的整次幂,所以只要将块号与页内偏移量相拼接,放入主存地址寄存器即可。按照该地址取指令或取操作数,完成指定的操作。
3. 设计一个”地址变换”程序,模拟硬件地址变化过程。当访问的页在主存时,则形成绝对地址后,不去模拟指令的执行,而是输出被转换的地址。当访问的页不在主存时,输出”该页不在主存,产生缺页中断”,以表示产生一次缺页中断。
4. 进行缺页中断处理。中断返回后,重新执行该指令。
假定主存的每块长度为64个字节,现有一个具有8页的作业,系统为其分配了4个主存块(即 m=4),且最多分4块。其中第0页至第3页已经装入主存 。该作业的页表如表10—2所示。
地址变换算法框图如图10—1所示。
运行设计的地址变换程序 ,显示或打印运行结果。。因为只是模拟地址变换,并不
第1页/共4页
寻找更多 ""以下试题来自:
单项选择题目标程序所对应的地址空间是(
)。A.绝对地址空间 B.虚拟地址空间C.存储空间 D.物理地址空间
为您推荐的考试题库
你可能感兴趣的试题
1A.可变分区 B.固定分区 C.页式管 D.段式管理2A.主存空间的共享和保护 B.主存空间的扩充,即增大存储器容量,如增加内存条等 C.实现地址转换,即由物理地址向逻辑地址韵转换 D.主存空间的分配和去配,即对主存空间地址与程序地址进行适当转换3A.段页式存储管理 B.段式存储管理C.单一连续区存储管理 D.可变分区存储管理4A.软件 B.硬件 C.操作系统 D.软件和硬件相互配合5A.CPU寄存器和内存储器 B.超高速缓存和主存C.主存和辅存 D.ROM和SRAM
热门相关试卷
最新相关试卷采用虚拟存储技术时,为保证程序运行的正确,必须进行逻辑地址和实地址的转换,这一过程称为_百度知道
采用虚拟存储技术时,为保证程序运行的正确,必须进行逻辑地址和实地址的转换,这一过程称为
提问者采纳
叫 地址映射,这是大学操作系统问题
那为什么我们中专试卷会出这个题目。。
这可能也算基础概念吧,没多难
提问者评价
太给力了,你的回答完美地解决了我的问题,非常感谢!
其他类似问题
为您推荐:
虚拟存储的相关知识
其他1条回答
dfgdsfg dfsg dsfgsdaff ewraqt
。。。。。。
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 虚拟地址转换物理地址 的文章

 

随机推荐