操作系统学习笔记(十七)~内存管理背景+连续内存分配

89 阅读2分钟

「这是我参与11月更文挑战的第27天,活动详情查看:2021最后一次更文挑战

前言

Hello!小伙伴!

非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出~

 

自我介绍 ଘ(੭ˊᵕˋ)੭

昵称:海轰

标签:程序猿|C++选手|学生

简介:因C语言结识编程,随后转入计算机专业,有幸拿过一些国奖、省奖...已保研。目前正在学习C++/Linux/Python

学习经验:扎实基础 + 多做笔记 + 多敲代码 + 多思考 + 学好英语!

8.1 内存管理背景

1、把作业地址空间中使用的逻辑地址变成内存中物理地址称为()B A.加载 B.重定位 C.物理化 D.逻辑化

解释:在这里插入图片描述

2、静态重定位的时机是()C A.程序编译时 B.程序链接时 C.程序装入时 D.程序运行时

3、能够装入内存任何位置的代码程序必须是()C A.可动态链接的 B.可定位的 C.可动态绑定的 D.可静态链接的

4、动态重定位过程依赖于( )。A、B、C A.可重定位装入程序 B.重定位寄存器 C.地址变换机构 D.目标程序

5、程序必须装入内存才能被执行。

解释:在这里插入图片描述

8.2 连续内存分配

1、在内存分配的"最佳适应法"中,空闲块是按()C A.起始地址从小到大排序 B.起始地址从大到小排序 C.块的大小从小到大排序 D.块的大小从大到小排序

2、在分区存储管理中,下面的( )最有可能使得高地址空间变成为大的空闲区。A A.首次适应法 B.最佳适应法 C.最坏适应法 D.循环首次适应法

3、在可变分区存储管理中的紧缩技术可以( )B A.缩短访问周期 B.集中空闲区 C.加速地址转换 D.增加主存容量

4、在固定分区分配中,每个分区的大小是( )。C A.相同 B.随作业长度变化 C.可以不同但预先固定 D.可以不同但根据作业长度变化

5、紧缩必须得到动态重定位的支持才能采用。

解释:在这里插入图片描述