操作系统复习题及答案

A.变址 B.上、下限 C.段长 D.空闲区 6.在固定分区存储管理中,每个分区的大小是______。 A.相同 B.随进程的大小变化

C.可以不同,需预先设定 D.可以不同,根据进程的大小设定 7.在可变分区存储管理中,合并分区的目的是_______。 A.合并空闲区 B.合并分区 C.增加内存容量 D.便于地址交换 8.在页式存储管理中,分页是由_______完成的。 A.程序员 B.硬件 C.编译程序 D.都不对 9.在段式存储管理中,分段是由以下______完成的。 A.程序员 B.硬件 C.编译程序 D.都不对

10.某系统采用基址、限长寄存器的方法来保护进程的存储信息,判断是否越界的公式为______。

A.0<=被访问的逻辑地址<限长寄存器的内容 B. 0<=被访问的逻辑地址<=限长寄存器的内容 C. 0<=被访问的物理地址<限长寄存器的内容 D. 0<=被访问的物理地址<=限长寄存器的内容

11.在段式存储管理系统中,若程序的逻辑地址用24位表示,其中8位表示段号,则每个段的最大长度是_______。 A.28 B.216 C.224 D.232

12.把程序地址空间中的逻辑地址转换为内存的物理地址称______。 A.加载 B.重定位 C.物理化 D.链接

13.在以下存储管理方案中,不适用于多道程序设计系统的是_____。 A.单一连续分区 B.固定分区 C.可变分区 D.页式存储管理

14.在可变分区系统中,当一个进程撤销后,系统回收其占用的内存空间,回收后造成空闲分区的个数减1的情况是______。 A.回收区与空闲区无邻接 B.回收区与上面的空闲区邻接 C.回收区与下面的空闲区邻接 D.回收区与上下两个空闲区邻接 15.动态重定位技术依赖于_____。

A.装入程序 B.地址变换机制 C.目标程序 D.重定位寄存器 16.有利于动态链接的内存管理方法是_____。

A.可变分区管理 B.段式管理 C.固定分区管理 D.页式管理 17.静态重定位是在_____进行的。

A.程序编译时 B.程序链接时 C.程序装入时 D.程序运行时 18.快表的作用是加快地址变换过程,它采用的硬件是______。 A.通用寄存器 B.外存 C.内存 D.Cache

19.在可变分区分配方案中,首次适应法是将空闲块按_____次序排序. A.地址递增 B.地址递减 C.大小递增 D.大小递减 20.动态重定位在______进行的。

A.程序编译时 B.程序链接时 C.程序装入时 D.程序运行时

2 判断题

1.动态重定位需要重定位寄存器的支持。 2.页是信息的物理单位,段是信息的逻辑单位。

3.存储管理就是管理存储设备的,包括内存和外存。 4.动态重定位就是动态链接。

5.可变分区就是分区的大小和分区的数目在操作系统运行期间是变化的。

6.用户编制程序时使用符号名地址,处理机访问存储器时使用物理地址。

7.为了减少内部碎片,页的大小越小越好。

8.可变分区可以有效地消除外部碎片,但不能消除内部碎片。 9.最佳适应算法比首次适应算法具有更好的内存利用率。 10.在段式存储管理系统中,段的大小受内存空间的限制。 11.页式系统的优点是消除了外部碎片,更有效的利用了内存。 12.页式系统的地址变化需要用户自己完成。

13.在段页式系统中,如果没有快表,逻辑地址变换到物理地址的过程需要访问三次内存。

14.段式系统中段的共享比页式系统中页的共享更方便。 15.缺页中断与一般的中断没有区别。

3 填空题

1.将程序地址空间中的逻辑地址变换成物理地址的过程称为______。 2.在可变分区中采用首次适应算法时,应将空闲区按______次序排列。

3.在可变分区的分配算法中,倾向于优先使用低地址部分空闲区的是______,能使内存空间的空间区分布得较均匀的是_____,每次分配

时,若内存中有和进程需要的分区的大小相等的空闲区,一定能分配给进程的是______。

4.静态重定位是在______进行,动态重定位是在_______进行。 5.静态链接是在______时进行,动态链接是在______时进行。 6.两个目标模块链接在一起时需要解决______和______问题。 7.在段式存储管理系统中,程序使用的最大段数和每段的最大长度是由______解决的。

8.进程有8页,页的大小为1KB,它被映射到共有64个存储块的物理地址空间中,则该进程的逻辑地址的有效位是______,物理地址的有效位是______。

9.在段页式系统中,先将程序分______,______内分______。内存分配以_______为单位,如果不考虑使用快表的情况,每条访问内存的指令需要_____次访问内存,其中第_____次是查页表。

10.在段式存储管理系统中,如果一个进程有15段,每段的大小不超过2KB,则该进程的逻辑地址空间的大小是_____,其逻辑地址用____个二进制位表示。

答案:

1、选择题 1 B 11 B 2 C 12 B 3 C 13 A 4 D 14 D 5 B 15 D 6 C 16 B 7 A 17 C 8 B 18 D 9 A 19 A 10 A 20 D

联系客服:779662525#qq.com(#替换为@)