一、单项选择题
1、存储管理的目的是( ) 。
A、方便用户 B、提高主存空间利用率
C、方便用户和提高主存利用率 D、增加主存实际容量
存储管理的目的有两个:一个是方便用户,二是提高内存利用率。
2、存储器管理中,下列说法正确的是( )
A、无论采用哪种存储管理方式,用户程序的逻辑地址均是连续的
B、地址映射需要有硬件支撑地址变换
C、段表和页表都是由用户根据进程情况而建立的
D、采用静态重定位可实现程序浮动
静态重定位 当用户程序被装入内存时,一次性实现逻辑地址到物理地址的转换,以后不再转换(一般在装入内存时由软件完成),直到该程序完成退出内存为止。
动态重定位(逻辑地址变换为物理地址是在执行指令时)。
3、动态重定位是在作业的( )中进行的。
A、编译过程 B、装入过程 C、修改过程 D、执行过程
动态重定位是在作业运行时执行到一条访存指令时再把逻辑地址转换为主存中的物理地址,实际中是通过硬件地址转换机制实现的。
动态重定位(逻辑地址变换为物理地址是在执行指令时)。
4、( )要求存储分配时具有连续性。
A、固定分区存储管理 B、页式存储管理
C、段式存储管理 D、段页式存储管理
连续分配方式:是指为一个用户程序分配一个连续的内存空间。 具体的分为四种方式: 单一连续分配 、固定分区分配 、动态分区分配 、动态重定位分区分配。
固定分区分配是一种最简单的可运行多道程序的存储管理方式。
页式存储管理是离散分配方式。能较好解决外部碎片问题的存储管理方法。
段式存储管理是离散分配方式。将作业的地址空间划分为若干个段,每个段定义一组逻辑信息,都有自己的名字,且都是首地址为零、连续的一维线性空间。系统以段为单位分配主存,每一段分配连续的分区。同一进程所包含的各段不要求连续。
段页式存储将用户程序分成若干个段(并赋予段名),再把每个段分成若干个页。
5、( )存储管理支持多道程序设计,算法简单,但内部碎片多。
A、段式 B、页式 C、固定分区 D、段页式
固定分区分配是最简单的多道程序的存储管理方式。在此方式中,由于每个分区的大小固定,必然会存储空间的浪费。
6、提高主存利用率主要是通过( )实现的。
A、内存分配 B、内存保护 C、地址转换 D、内存扩充
7、动态分区管理方式按作业需求量分配主存分区,所以( )。
A、分区的长度是固定
B、分区的个数是确定的
C、分区长度和个数都是确定
D、分区的长度不是预先固定的,分区的个数是不确定的
可变分区分配 方法:系统不预先建立分区,分区的建立是在作业处理时进行,这样做的目的是使分区的大小正好满足用户作业的需要,分区的大小及个数都是不固定的。
8、( )存储管理不适合多道程序系统。
A、单一连续分配 B、固定分区 C、可变分区 D、段页式
单一连续分配管理方式只能适用于单用户、单任务的操作系统中,不适合多道程序设计。内存利用率很低。
9、碎片现象的存在使( )。
A、主存空间利用率降低 B、主存空间利用率提高
C