0137 内存管理1

本文介绍了内存管理的基本概念,包括内存保护、存储管理方案如单一连续存储管理、可变分区存储管理等,并提供了相关的习题,涉及内存保护机制、覆盖技术、拼接目的、地址转换等内容,旨在帮助读者深入理解内存管理的各个方面。
摘要由CSDN通过智能技术生成

目录

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开始计算)()

页号块号
02
11
33
47

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

nzmzmc

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值