第五章虚拟存储器附答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第五章虚拟存储器
一、单项选择,
1.虚拟存储器的最大容量______ 。
*A.为内外存容疑之和 B.由计算机的地址结构决定(((实际容量
C.是任意的
D.由作业的地址空间决定
虚拟存储器是利用程序的局部性原理,一个作业在运行之前,没有必要全部装入内存,而只将
当前要运行那部分页面或段装入便可以运行,英他部分放在外部存储器内,需要时再从外存调
入内存中运行,首先它的容虽必然受到外存容量的限制,其次寻址空间要受到计算机地址总线
宽度限制。最大容量(逻借容量)收内外存容捲之和决左,实际容虽受地址结构决泄。
2.在虚拟存储系统中,若进程在内存中占3块(开始时为空),采用先进先岀页而淘汰算法, 当执行访问页号序列为1、2、3、4. 1. 2. 5. 1, 2, 3、4. 5. 6时,将产生__________________ 次缺
页中断。(开始为空,内存中无页而,3块物理块一开始会发生三次缺页。)
A. 7
B. 8
C. 9
D. 10
3.实现虚拟存储器的目的是______ .
A.实现存储保护
B.实现程序浮动
C.扩充辅存容量
D.扩充主存容量
4.______________________________________________________ 作业在执行中发生了缺页中断,经操作系统处理后,应让其执行_________________________ 指令.(书本158页,
(2)最后一句话)
A.被中断的前一条
B.被中断的
C.被中断的后一条
D.启动时的第一条
5.在请求分页存储管理中,若采用FIFO页而淘汰算法,则当分配的页面数增加时,缺页中
断的次数 _______ c(在最后一题做完后再作答)?F黎祸汉选抒:D
A.减少
B.增加
C.无影响
D.可能增加也可能减少
6.虚拟存储管理系统的基础是程序的_________ 理论.
A.局部性
B.全局性
C.动态性
D.虚拟性
7.下述______ 页而淘汰算法会产生Belady现象.
A.先进先出*
B.最近最少使用
C.最近不经常使用
D.最佳
所谓Belady现彖是指:在分页式虚拟存储器管理中,发生缺页时的置换算法采用FIFO (先
进先岀)算法时,如果对一个进程未分配它所要求的全部页而,有时就会出现分配的页而数增
多但缺页率反而提高的异常现象。
二.填空题
1.假设某程序的页面访问序列为1.
2.
3.
4.
5. 2. 3. 1. 2. 3.4. 5. 1. 2. 3.4且开始执行时主存中
没有页而,则在分配给该程序的物理块数是3且采用FIFO方式时缺页次数是—13—;在
分配给程序的物理块数是4且采用FIFO方式时,缺页次数是14 __________ ;在分配给程序的
物理块数是3且采用LRU方式时,缺页次数是 ______ 14—。在分配给程序的物理块数是4
且采用LRU方式时,缺页次数是 _____ 12___ 。
FIFO算法。
L RU算法:
2.______________________________________________________________ 在虚存管理中,虚拟地址空间是指逻辑地址空间,实地址空间是指_______________________ 物理地址空
间 _____ :前者的大小只受—机器的地址长度 _________ 限制,而后者的大小受_物理内存
大小 _______ O
2.________________________________________________________________ 在虚存管理中,虚拟地址空间是指逻借地址空间,实地址空间是指________________________ :前者的
大小只受—机器的地址长度__________ 很制,而后者的大小受一物理内存大小一,老师给的第一个空.她自己已经写上去了
4.在页式存储管理系统中,常用的页而淘汰算法有:_最佳置换算法,选择淘汰不再使用或最远的将来才使用的页:_先进先出页面置换算法,选择淘汰在主存驻留时间最长的页:_LRU置换算法—选择淘汰离当前时刻最近的一段时间内使用代最少的页。
5.在虚拟段式存储管理系统中,若逻辑地址的段内地址大于段表中该段的段长,则发生_
三、简答题:
P177: 1、常规存储器管理方式具有那两大特性它对系统性能有什么影响
书本153页,一次性与驻留性
(1)一次性:
3、虚拟存储器有哪些特征北中最本质的特征是什么
答:虚拟存储器有多次性、对换性、虚拟性三大特征。最本质的特征是虚拟性。可稍微写
详细些(书本155页)
7、试比较缺页中断机构与一般的中断,它们之间有何明显的区别
书本158页:
缺页中断作为中断,同样需要经历保护CPU现场、分析中断原因、转缺页中断处理程序进行处理、恢复CPU现场等步骤.但缺页中断又是一种特殊的中断,它与一般中断的主要区别是:(1)在指令执行期间产生和处理中断信号。通常,CPU都是在一条指令执行完后去检査是否有中断请求到达。若有便去响应中断;否则继续执行下一条指令。而缺页中断是在指令执行期间,发现所要访问的指令或数据不在内存时产生和处理的。
(2)—条指令在执行期间可能产生多次缺页中断。例如,对于一条读取数据的多字节指令,指令本身跨越两个页面,假定指令后一部分所在页面和数据所在页面均不在内存,则该指令的执行至少产生两次缺页中断.
14、实现LRU算法所需的硬件支持是什么
答:需要寄存器和栈等硬件支持。寄存器用于记录某进程在内存中各页的使用情况,栈用于保存当前使用的各个页面的页面号。