目录
3.内存管理
3.2虚拟内存管理
3.2部分习题
3.内存管理
3.2虚拟内存管理
3.2部分习题
1.在请求分页存储管理中,若采用FIFO页面淘汰算法,则当可供分配的页帧数增加时,缺页中断的次数()
A.减少 B.增加 C.无影响 D.可能增加也可能减少
2.虚拟存储器的最大容量()
A.是内外村容量之和 B.由计算机地址结构决定 C.是任意的 D.由作业的地址空间决定
3.设主存容量为1MB,外存容量为400MB,计算机系统的地址寄存器有32位,那么虚拟存储器的最大容量是()
A.1MB B.401MB C.1MB+ D.
4.导致LRU算法实现起来耗费高的原因是()
A.需要硬件的特殊支持 B.需要特殊的中断处理程序
C.需要在页表中标明特殊的页类型 D.需要对所有页进行排序
5.在页面置换策略中,()策略可能引起抖动
A.FIFO B.LRU C.没有一种 D.所有
6.请求分页存储管理的主要特点是()
A.消除了页内零头 B.扩充了内存 C.便于动态链接 D.便于信息共享
7.已知系统为32位实地址,采用48位虚拟地址,页面大小为4KB,页表项大小为8B,假设系统使用纯页式存储,则要采用()级页表,页内偏移()位
A.3,12 B.3,14 C.4,12 D.4,14
8.测得某采用按序调页的计算机系统部分状态数据:CPU利用率为20%,用于交换空间的磁盘利用率为97.7%,其他设备利用率5%,由此判断系统出现异常,这种情况下()能提高系统性能
A.安装一个更快的硬盘 B.通过扩大硬盘容量增加交换空间
C.增加运行进程数 D.加内存条来增加物理空间容量
9.假定有一个请求分页存储管理系统,测得系统相关设备利用率为:CPU利用率为10%,磁盘交换区利用率为99.7%,其他I/O设备利用率5%,下面()将可能改进CPU利用率
A.增大内存容量 B.增大磁盘交换区容量
C.减少多道程序度数 D.增加多道程序度数
E.使用更快速的磁盘交换区 F.使用更快速的CPU
10.某请求分页存储系统页大小4KB,按字节编址,系统给进程P分配了2个固定页框,并采用改进型clock置换算法,进程P页表部分如图,若P访问虚拟地址为02A01H的存储单元,则经地址变换后得到的物理地址是()
页号 | 页框号 | 存在位(0存在1不存在) | 访问位(0访问1未访问) | 修改位(0未修改1修改) |
2 | 20H | 0 | 0 | 0 |
3 | 60H | 1 | 1 | 0 |
4 | 80H | 1 | 1 | 1 |
A.00A01H B.20A01H C.60A01H D.80A01H
1.D
请求分页存储管理中,采用FIFO可能会产生当驻留集增大时页故障数不减反增的belady异常,因此次数可能增加,也可能减少
2.B
进程的内存寻址仍由计算机的地质结构决定,这就决定了虚拟存储器理论上的最大容量
3.D
虚拟存储器的最大容量由计算机的地址结构决定,其虚拟地址空间为
4.D
LRU算法需要对所有页最近一次被访问的时间进行记录,查找时间最久的进行替换,这涉及排序
5.D
所有的页面调度策略都不可能完全避免抖动
6.B
请求分页存储管理就是为了解决内存容量不足的方法,基于局部性原理实现了以时间换取空间的目的,间接扩充了内存
7.C
页面大小4KB,因此页内偏移12位,采用48位虚拟地址,虚页号48-12=36位,每页能容纳的页表项数为4KB/8B=,36/9=4,因此应采用4级页表
8.D
此时说明任务作业不多的情况下交换操作非常频繁,因此判断物理内存严重短缺
9.AC
增大内存容量,使每个程序得到更多页框,减少缺页率,减少换入/换出过程,提高CPU利用率;减少多道程序度数,就相应减少了换入/换出次数,提高了CPU利用率
10.C
页面大小为4KB,低12位是页内偏移,虚拟地址为02A01H,页号为02H,对应的页表项存在位为0,进程P页框为2,且内存中已有2个页面存在,根据clock算法,选择将3号页换出,将2号页放入60H页框,经过地址变换后,得到地址60A01H