【操作系统】第六章 虚拟存储器管理

566 阅读4分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第32天,点击查看活动详情

本篇文章我们接着对《操作系统》第六章虚拟存储器管理部分的其他习题进行分析。

一. 单选题

1. 下列关于虚拟存储器的叙述中,正确的是()。

A. 虚拟存储容量只受外存容量的限制

B. 虚拟存储器只能基于连续分配技术

C. 虚拟存储器只能基于非连续分配技术

D. 虚拟存储容量只受内存容量的限制()。

2. 请求分页存储管理中,若把页面尺寸增大一倍而且可容纳的最大页数不变,则在程序顺序执行时缺页中断次数会()。

A. 减少

B. 增加

C. 可能增加也可能减少

D. 不变

3. 实现虚拟存储器最关键的技术是()。

A. 内存分配

B. 请求调页(段)

C. 兑换空间原理

D. 置换算法

4. 虚拟存储器的最大容量()。

A. 是任意的

B. 由作业的地址空间决定

C. 由计算机的地址结构决定

D. 内外存容量之和

5. 某系统采用改进型Clock置换算法,页表项中字段A为访问位,M为修改位。A=0表示最近没有访问过,A=1表示页最近被访问过,M=0表示页没有被修改过,M=1表示页被修过。按(A, M)所有可能的取值,将页分为四类:(0, 0),(1, 0),(0, 1)和(1, 1),则该算法淘汰页的次序为( ) 。

A. (0, 0),(1, 1),(0, 1),(1, 0)

B. (0, 0),(0, 1),(1, 0),(1, 1)

C. (0, 0),(1, 0),(0, 1),(1, 1)

D. (0, 0),(0, 1),(1, 1),(1, 0)

6. 在请求分页系统的页表中增加了若干项,其中状态位供()参考。

A. 换出页面

B. 分配页面

C. 置换算法

D. 程序访问

7. 在请求分页系统中,页面分配策略与页面置换策略不能组合使用的是()。

A. 可变分配,全局置换

B. 固定分配,全局置换

C. 固定分配,局部置换

D. 可变分配,局部置换

8. 在缺页处理过程中,操作系统执行的操作可能是()。

①修改页表 ②磁盘I/O ③分配页框

A. 仅②③

B. 仅①③

C. 仅①②

D. ①②③

9. 设主存容量为1MB,辅存容量为100MB,计算机系统的地址寄存器有32位,那么虚存的最大容量是( )。

A. 232B

B. 1MB+232B

C. 1MB

D. 101MB

10. LRU置换算法所基于的思想是()。

A. 在最近的过去很久未使用的在最近的将来也不会使用

B. 在最近的过去很久未使用的在最近的将来会使用

C. 在最近的过去用得多的在最近的将来也用得多

D. 在最近的过去用得少的在最近的将来也用得少

二. 填空题

11. 请求分页存储器管理方式中,常采用以下页面置换算法,其中__1__,淘汰不再使用或最远的将来才使用的页;,选择淘汰在内存驻留时间最长的页;,选择淘汰距当前时刻最近一段时间内最久不使用的页。

(1) 最佳置换算法

(2) 先进先出算法

(3) 最近最久未使用置换算法

12. 在请求调页系统中,调页的策略有____和____两种方式。

(1) 预调页

(2) 请求调页

13. 请求分段中的硬件支持包括段表机制、

(1) 缺段中断

(2) 地址变换机构

14. 在请求分页存储管理方式中,对页面进行了改造。页表除了页号和块号外,还包括____、____、____和外存地址四个字段。

(1) 状态位

(2) 访问位

(3) 修改位

三. 简答题

15. 何谓Belady现象?

分配给进程的页面数增多,缺页次数反而增加的奇怪现象。

16. 什么是虚拟存储器?它具有什么特征?

虚拟存储器是指具有请求调入功能和置换功能,能从逻辑上对内存容量加以扩充的一种存储器系统。

它具有多次性、对换性和虚拟性的特征。

17. 什么是抖动?

在虚存中,页面在内存与外存之间频繁调度,以至于进程在运行中,将把大部分时间花费在完成页面置换的工作上,此时系统效率急剧下降,甚至导致系统崩溃,这种现象称为“抖动”。


以上就是《操作系统》第六章虚拟存储器管理部分的选择、填空和简答题的简单答案与分析。希望对大家有帮助。

另外,在 2022 年的尾声,祝大家新年快乐!

┬┴┬┌─ ●─┬─  │─┼─┐ ●├─┤○
┴┬┴├┬ ┌─┼─ │◎ │ │ ○└┬┘●
─┼─││ │ │  ││─┴─┴ ──┼──
●│○││ ┴─┼─  │○ ● / │ \