当前位置:首页 > 四级网络工程师 > [7] > 正文内容

[7][19][单选]假设某计算机系统的内存大小为 256K,在某一时刻内存的使用情况如下表所示。

[7]1年前 (2025-01-26)
起始地址0K20K50K90K100K105K135K160K175K195K
状态已用未用已用已用未用已用未用已用已用未用
容量20K30K40K10K5K30K25K15K20K25K


此时,若进程顺序请求 20K 和 5K 的存储空间,系统采用某种算法为进程分配内存,分配后的内存情况如下表所示。


起始地址0K20K40K50K90K100K105K135K140K160K175K195K
状态已用已用未用已用已用未用已用已用未用已用已用未用
容量20K20K10K40K10K5K30K5K20K15K20K25K


那么系统采用的是什么分配算法


最佳适配

最差适配

首次适配

下次适配


答案


最差适配


解析


最差适配,从全部空闲区中找出能满足作业要求的、且大小最大的空闲分区,从而使链表中的结点大小趋于均匀,适用于请求分配的内存大小范围较宽的系统。为适应此算法,空闲区表空闲区链中的空闲分区要按大小从大到小进行排序,自表头开始查找到第一个满足要求的自由分区分配。该算法保留小的空闲区,尽量减少小的碎片产生。故本题答案选择最差适配选项。涉及考点为第 5 章内存管理。


转载请注明出处。

本文链接:http://www.pythonopen.com/?id=2224

相关文章

[7][3][单选]中断处理程序的入口地址一般存放在下列哪个数据表格中

中断向量表系统调用表进程控制块文件描述符表答案中断向量表解析80x86 系统是把所有的中断向量集中起...

[7][7][单选]某一单核处理器的计算机系统中共有 20 个进程,那么,处于运行状态的进程最多为几个

120190答案1解析单核处理器的计算机系统中,处于运行状态的进程只能有一个。故本题答案选择 1 选...

[7][9][单选]对于如下 C 语言程序

int main() { pid_t pid; int x=1;...

[7][10][单选]有如下 C 语言程序

void * th_f(void * arg) { pr...

[7][13][单选]在相互通信的进程间设置一个公共内存区,一组进程向该公共内存中写,另一组进程从该公共内存中读,通过这种方式实现两组进程间信息交换的方式称为

共享内存消息机制管道通信套接字答案共享内存解析共享内存指在多处理器的计算机系统中,可以被不同中央处理...

[7][21][单选]下列文件物理结构中,适合随机访问且易于文件扩展的是

连续结构索引结构链式结构且磁盘块定长链式结构且磁盘块变长答案索引结构解析索引结构的文件把每个物理块的...