0137 内存管理1

目录

3.内存管理

3.1内存管理概念

3.1部分习题


3.内存管理

3.1内存管理概念


3.1部分习题

1.内存保护需要由()完成,以保证进程空间不被非法访问

A.操作系统 B.硬件机构 C.操作系统和硬件机构合作 D.操作系统或硬件机构独立完成

2.存储管理方案中,()可采用覆盖技术

A.单一连续存储管理 B.可变分区存储管理 C.段式存储管理 D.段页式存储管理

3.在可变分区管理中,采用拼接技术的目的是()

A.合并空闲区 B.合并分配区 C.增加主存容量 D.便于地址转换

4.在一页式存储管理系统中,页表内容如下,若页的大小为4KB,则地址转换机构将逻辑地址转换成物理地址为(块号从0开始计算)()

|----|----|
| 页号 | 块号 |
| 0 | 2 |
| 1 | 1 |
| 3 | 3 |
| 4 | 7 |

A.8192 B.4096 C.2048 D.1024

5.操作系统实现()存储管理的代价最小

A.分区 B.分页 C.分段 D.段页式

6.某个操作系统对内存的管理采用页式存储管理方法,所划分的页面大小()

A.根据内存大小确定 B.必须相同

C.根据CPU地址结构确定 D.根据外存和内存大小确定

7.引入段式存储管理方式,主要是为了更好满足用户一系列要求,下列不属于这系列要求的是()

A.方便操作 B.方便编程 C.共享和保护 D.动态链接和增长

8.存储管理的目的是()

A.方便用户 B.提高内存利用率 C.方便用户和提高内存利用率 D.增加内存实际容量

9.对主存储器的访问()

A.以块(页)或段为单位 B.以字节或字为单位

C.随存储器的管理方案而不同 D.以用户的逻辑记录为单位

10.操作系统采用分页存储管理方式,要求()

A.每个进程拥有一张页表,且进程的页表驻留在内存中

B.每个进程拥有一张页表,但只有执行进程的页表驻留在内存中

C.所有进程共享一张页表,以节约内存空间,但页表必须驻留在内存中

D.所有进程共享一张页表,只有页表当前使用的页面必须驻留在内存中,以最大限度节省内存空间

11.在虚拟内存管理中,地址变换机构将逻辑地址变换为物理地址,形成该逻辑地址的阶段是()

A.编辑 B.编译 C.链接 D.装载

12.现有容量为10GB的磁盘分区,磁盘空间以簇为单位进行分配,簇大小为4KB,若采用位图法管理该分区空闲空间,用一位标识一个簇是否被分配,则存放该位图的簇为()

A.80 B.320 C.80K D.320K

13.某计算机主存按字节编址,采用二级分页存储管理,地址结构如下,虚拟地址2050 1225H对应的页目录号、页号分别是()

|-----------|---------|-----------|
| 页目录号(10位) | 页号(10位) | 页内偏移(12位) |

A.081H,101H B.081H,401H C.201H,101H D.201H,401H

14.下列算法中,最容易产生内存碎片的是()

A.首次适应算法 B.最坏适应算法 C.最佳适应算法 D.循环首次适应算法

15.在采用二级页表的分页系统中,CPU页表基址寄存器中的内容是()

A.当前进程的一级页表的起始虚拟地址 B.当前进程的一级页表的起始物理地址

C.当前进程的二级页表的起始虚拟地址 D.当前进程的二级页表的起始物理地址


1.C

内存保护是内存管理的一部分,是操作系统的任务,但出于安全性考虑,必须由硬件实现,需要操作系统和硬件机构合作完成

2.A

覆盖技术是早期在单一连续存储管理中使用的扩大存储容量的一种技术,也可用于固定分区分配的存储管理

3.A

在可变分区管理中,回收空闲分区时采用拼接技术对空闲区进行合并

4.A

逻辑地址0对应块号2,页大小4KB,转换成物理地址为2*4K=8K=8192

5.A

实现分页、分段和段页式需要特定的数据结构支持,代价高;分区存储管理是满足多道程序设计的最简单存储管理方案

6.B

页面一旦确定,所有页面就是等长的,一般取2的整数幂倍

7.A

引入段式存储管理方式,主要满足:方便编程、分段共享、分段保护、动态链接和动态增长

8.C

存储管理有两个目的,一个是方便用户,一个是提高内存利用率

9.B

对主存的访问以字节或字为单位,对主存的分配以内存块为单位分配

10.A

在多个进程并发执行时,所有进程的页表大多数驻留在内存中,在系统中只设置一个页表寄存器(PTR),存放页表在内存中的始址和长度

11.C

连接后形成的目标程序中的地址也就是逻辑地址

12.A

簇的总数为10GB/4KB=2.5M,一位标识一簇,整个磁盘需要2.5Mb,即需要2.5M/8=320KB,因此共需要320KB/4KB=80簇

13.A

2050 1225H=0010 0000 0101 0000 0001 0010 0010 0101,转为十六进制时,缺少的位数在高位补零,即0000 1000 0001,0001 0000 0001分别对应081H,101H

14.C

最佳适应算法总是匹配与当前大小最接近的空闲分区,几乎每次分配内存都会产生很小的难以利用的内存块

15.B

在多级页表中,页表基址器存放的是顶级页表的起始物理地址,即是一级页表的起始物理地址

相关推荐
冷眼看人间恩怨6 小时前
【Qt笔记】QDockWidget控件详解
c++·笔记·qt·qdockwidget
Hejjon11 小时前
SpringBoot 整合 SQLite 数据库
笔记
西洼工作室13 小时前
【java 正则表达式 笔记】
java·笔记·正则表达式
初学者7.14 小时前
Webpack学习笔记(2)
笔记·学习·webpack
新手上路狂踩坑15 小时前
Android Studio的笔记--BusyBox相关
android·linux·笔记·android studio·busybox
stm 学习ing16 小时前
HDLBits训练3
c语言·经验分享·笔记·算法·fpga·eda·verilog hdl
尘觉16 小时前
算法的学习笔记—扑克牌顺子(牛客JZ61)
数据结构·笔记·学习·算法
bohu8317 小时前
sentinel学习笔记1-为什么需要服务降级
笔记·学习·sentinel·滑动窗口
初学者7.18 小时前
Webpack学习笔记(3)
笔记·学习·webpack
bohu8319 小时前
sentinel学习笔记5-资源指标数据统计
笔记·sentinel·statisticslot