操作系统选择题集合(三)
1. 动态重定位技术依赖于( B )的支持。
- A. 重定位装入程序
- B. 重定位寄存器
- C. 页式存储管理
- D. 目标程序
解析:
**动态重定位:**程序在执行的过程中还可以重定位,由地址变换机构进行地址变换,有以下两种实现方式:
- 重定位寄存器(一般用在段页式存储中):即基址寄存器,将指令中的有效地址与重定位寄存器中的基址相加得到访问地址,从而实现地址动态修改;
- 采用页表描述虚、实页面的对应关系。
2. 把逻辑地址转变为内存的物理地址的过程称作( D )。
- A. 编译
- B. 连接
- C. 运行
- D. 重定位
解析:
重定位:就是把作业地址空间中使用的逻辑地址变换为存储空间的物理地址的过程,又称为地址映射
3. 存储管理中,页面抖动是指( B)。
- A. 使用机器时,屏幕闪烁的现象
- B. 被调出的页面又立刻被调入所形成的频繁调入调出现象
- C. 系统盘有问题,致使系统不稳定的现象
- D. 由于主存分配不当,偶然造成主存不够的现象
解析:
所谓抖动现象,指如果分配给进程的存储块数量小于进程所需要的最小值,进程的运行将很频繁地产生缺页中断,这种频率非常高的页面置换现象称为抖动。
4. 在分页存储管理系统中,从页号到物理块号的地址映射是通过( B )实现的。
- A. 段表
- B. 页表
- C. PCB
- D. JCB
解析:
定义就是这样的。
5. 通常,用户编写的程序中所使用的地址是( A)。
- A. 逻辑地址
- B. 物理地址
- C. 绝对地址
- D. 内存地址
解析:
概念题。
6. 分区管理中采用“最佳适应”分配算法时,宜把空闲区按( A )次序登记在空闲区表中。
- A. 长度递增
- B. 长度递减
- C. 地址递增
- D. 地址递减
解析:
最佳适应:每次分配最小的内存,这种方法能使碎片尽量小,把长度小的放前面;
7. 碎片现象的存在使得( A )。
- A. 内存空间利用率降低
- B. 内存空间利用率提高
- C. 内存空间利用率得以改善
- D. 内存空间利用率不影响
解析:
大量的碎片导致很大一部分的空间没有被用到,然后空间利用率自然降低。
8. 段页式存储管理的基本思想是( B )。
- A. 用分段的方法来分配和管理物理存储空间,用分页的方法来管理用户地址空间
- B. 用分段的方法来分配和管理用户地址空间,用分页的方法来管理物理存储空间
- C. 用分段的方法来分配和管理主存空间,用分页的方法来管理辅存空间
- D. 用分段的方法来分配和管理辅存空间,用分页的方法来管理主存空间
解析:
段页式存储管理的基本思想是:
-
用页式方法来分配和管理内存空间,即把内存划分成若干大小相等的页面;
-
用段式方法对用户程序按照其内在的逻辑关系划分成若干段;
-
再按照划分内存页面的大小,把每一段划分成若干大小相等的页面;
-
用户程序的逻辑地址由三部分组成,形式如下:段号,页号,页内地址
-
内存是以页为基本单位分配给每个用户程序的,在逻辑上相邻的页面内存不一定相邻。
9. 设内存的分配情况如下图所示。若要申请一块40K字节的内存空间,若采用最佳适应算法,则所得到的分区首址为( C )。
- A. 100K
- B. 190K
- C. 330K
- D. 410K
解析:
通过图可知,区间【330,390】之间的内存大小是在符合长度为40的空间中,长度最小的。
10. 分页式存储管理中,页表是由 ( B ) 建立的。
- A. 硬件
- B. 操作系统
- C. 用户程序
- D. 装入程序
解析:
概念问题。