华文慕课北大操作系统陈向群第七章课后习题解析
- 1、(5分)
为了保证CPU执行程序指令时能正确访问存储单元,需要将用户进程中的逻辑地址转换为运行时可由CPU直接寻址的物理地址,这一过程称为:
A、
地址映射
B、
地址分配
C、
地址计算
D、
地址查询
答案:A
- 2、(5分)
若采用动态地址重定位,其地址重定位工作是在什么时刻完成的?
A、
往内存装载进程时刻
B、
执行每一条指令时刻
C、
调度程序选中进程时刻
D、
在内存中移动进程时刻
答案:B
- 3、(5分)
系统在查找空闲区时可采用多种分配算法,其中,“最差适配算法”是
A、
在空闲区表中选择能满足进程申请长度最小空闲区
B、
在空闲区表中选择第一个能满足进程申请长度的空闲区
C、
在空闲区表中随机选择一个能满足进程申请长度的空闲区
D、
在空闲区表中选择能满足进程申请长度的最大空闲区
答案:D
- 4、(5分)
在可变分区管理方式下,在回收内存时,若已判断出“空闲区表中某一表项的起始地址恰好等于被回收分区的起始地址与长度之和”,则表示
A、
被回收分区有下邻空闲区
B、
被回收分区既有上邻空闲区,又有下邻空闲区
C、
被回收分区有上邻空闲区
D、
被回收分区无相邻空闲区
答案:C
5、(5分)
在采用页式存储管理方案的系统中,逻辑地址用32位表示,内存页面大小为2<sup>12</sup>,则用户程序最多可划分为多少页?
A、 |
B、 |
C、 |
D、 |
答案:A
2^32/2^12=2^20
- 6、(5分)
进程切换时,系统将即将运行进程的页表起始地址存放在
A、
寄存器中
B、
内存中
C、
快表中
D、
磁盘中
答案:A
上CPU时保存在寄存器中,下CPU时保存在PCB中
- 7、(5分)
下列哪一种存储管理方案是将进程离散地存放在内存中不连续的区域中的?
A、
单一连续区
B、
固定分区
C、
页式存储管理
D、
可变分区
答案:C
- 8、(5分)
存储管理中,将进程不需要或暂时不需要的部分移到磁盘,腾出内存空间以调入其他进程,这一技术称为
A、
覆盖技术
B、
紧缩技术
C、
交换技术
D、
缓冲技术
答案:C
- 9、(5分)
下列关于地址重定位的叙述中,哪些是正确的?
A、
内存的地址是按照物理地址编址的
B、
用户进程中使用的是逻辑地址,且从0开始编址
C、
动态地址重定位是在进程执行过程中完成的
D、
静态地址重定位的完成过程必须有硬件支持
E、
地址重定位又称为地址转换或地址映射
答案:ABCE
- 10、(5分)
下列关于紧缩技术的叙述中,哪些是正确的?
A、
紧缩技术可以合并分散的小空闲区,以形成大的空闲区
B、
完成紧缩会增加处理器的开销
C、
紧缩技术不能解决内碎片问题
D、
紧缩技术可用于可变分区存储管理方案
E、
内存中任意一个进程都可以随时移动
答案:ABCD
答案:正确
上CPU后保存在寄存器中
答案:错误
页式管理方案存在内碎片
答案:正确
答案:正确