【操作系统】第五章 存储器管理(一)

145 阅读4分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 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指令的跳转地址在装入内存后,应为( )。

image.png

  • 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. 程序的装入方式有哪些?

绝对装入方式、可重定位装入方式、动态运行时装入方式


以上就是《操作系统》第五章存储器管理部分的选择和简答题的简单答案与分析。