0138 内存管理2

目录

3.内存管理

3.2虚拟内存管理

3.2部分习题 


3.内存管理

3.2虚拟内存管理

 

0138 内存管理2_第1张图片 

0138 内存管理2_第2张图片 

0138 内存管理2_第3张图片 

0138 内存管理2_第4张图片 

0138 内存管理2_第5张图片

0138 内存管理2_第6张图片 

0138 内存管理2_第7张图片 

 

0138 内存管理2_第8张图片 


3.2部分习题 

1.在请求分页存储管理中,若采用FIFO页面淘汰算法,则当可供分配的页帧数增加时,缺页中断的次数()

A.减少        B.增加        C.无影响        D.可能增加也可能减少

2.虚拟存储器的最大容量()

A.是内外村容量之和        B.由计算机地址结构决定        C.是任意的        D.由作业的地址空间决定

3.设主存容量为1MB,外存容量为400MB,计算机系统的地址寄存器有32位,那么虚拟存储器的最大容量是()

A.1MB        B.401MB        C.1MB+2^{32}MB        D.2^{32}B

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

虚拟存储器的最大容量由计算机的地址结构决定,其虚拟地址空间为 2^{32}B

4.D

LRU算法需要对所有页最近一次被访问的时间进行记录,查找时间最久的进行替换,这涉及排序

5.D

所有的页面调度策略都不可能完全避免抖动

6.B

请求分页存储管理就是为了解决内存容量不足的方法,基于局部性原理实现了以时间换取空间的目的,间接扩充了内存

7.C

页面大小4KB,因此页内偏移12位,采用48位虚拟地址,虚页号48-12=36位,每页能容纳的页表项数为4KB/8B=2^{9},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

你可能感兴趣的:(操作系统的学习,笔记)