开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第29天,点击查看活动详情
本篇文章我们对《操作系统》第五章存储器管理部分的一些习题进行分析。
一. 单选题
1. 可变分区分配管理方式中,若采用最佳适应算法,空闲分区表中的空闲分区按()顺序排列。
- A. 地址递增
- B. 长度递增
- C. 长度递减
- D. 地址递减
2. 可重定位分区分配管理方式宜采用以下()。
- A. 绝对地址装入方式
- B. 其它装入方式
- C. 可重定位装入方式
- D. 动态运行时装入方式
3. 可变分区分配管理方式中,()总是能找到满足程序要求的最小空闲分区分配。
- A. 最坏适应算法
- B. 最佳适应算法
- C. 循环首次适应算法
- D. 首次适应算法
4. 内存保护需要由( )完成,以保证进程空间不被非法访问。
- A. 操作系统
- B. 操作系统和硬件机构合作
- C. 硬件机构
- D. 操作系统或硬件机构独立完成
5. 某基于可变分区分配管理方式的计算机,其主存容量为55MB(初始空间),采用最佳适应算法,分配和释放空闲分区的顺序为:“分配15MB,分配30MB,释放15MB,分配8MB,分配6MB”,此时主存中最大空闲分区的大小是()。
- A. 15MB
- B. 10MB
- C. 7MB
- D. 9MB
6. 可变分区分配管理方式中,程序终止后要回收其内存空间,该空间可能与相邻空闲分区邻接,修改空闲分区表使空闲分区始址改变但空闲分区个数不变的是()情况。
- A. 有上邻空闲分区但无下邻空闲分区
- B. 无上邻空闲分区但有下邻空闲区
- C. 有上邻空闲分区也有下邻空闲分区
- D. 无上邻空闲区且也无下邻空闲区
7. 在存储器管理中,地址变换机构将逻辑地址变换为物理地址,形成逻辑地址的阶段是()。
- A. 链接
- B. 编译
- C. 编辑
- D. 装载
8. 程序如图1(a)所示,程序装入内存后的视图如图1(b)所示。若采用可重定位装入方式,则jump指令的跳转地址在装入内存后,应为( )。
- A. 不确定
- B. 0x800a
- C. 0x20
- D. 0x8020
9. 分区分配方式要求给每一个程序都分配( )的内存空间。
- A. 若干不连续的帧
- B. 一个地址连续
- C. 若干连续的页
- D. 若干地址不连续
10. 动态重定位是在作业的( )中进行的。
- A. 执行过程
- B. 链接过程
- C. 装入过程
- D. 编译过程
二. 填空题
11. 程序链接的方式有____方式、装入时动态链接方式和____方式。
(1) 静态链接 (2) 运行时动态链接
12. 为了解决外碎片问题,可采用一种方法,将内存中的所有程序进行移动,使原来分散的多个小分区拼接成一个大分区,这种方法称为____。
(1) 紧凑;拼接
13. CPU与Cache之间的数据交换以____为单位,而Cache与主存之间的数据交换以____为单位。。
(1) 字
(2) 块
三. 简答题
14. 什么是逻辑地址?什么是物理地址?
逻辑地址:用户编程序时所用的地址(或程序地址,虚地址),基本单位可与内存的基本单位相同,也可不同。
物理地址:把内存分成若干个大小相等的存储单元(字节),每字节给一个编号,称为内存地址,(物理地址、绝对地址、实地址)
15. 内存管理的四个功能是什么?
内存分配、地址映射、内存扩充、内存保护
16. 程序的装入方式有哪些?
绝对装入方式、可重定位装入方式、动态运行时装入方式
以上就是《操作系统》第五章存储器管理部分的选择和简答题的简单答案与分析。