当前位置:首页 > 学习 > 四级网络工程师 > 正文内容

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

四级网络工程师3个月前 (02-02)


起始地址0K20K50K90K100K105K135K160K175K195K
状态已用未用已用已用未用已用未用已用已用未用
容量20K30K40K10K5K30K25K15K20K25K


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


起始地址0K20K50K90K100K105K135K145K160K175K195K
状态已用未用已用已用已用已用已用已用已用已用未用
容量20K30K40K10K5K30K10K15K15K20K25K


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



最佳适配

最差适配

首次适配

下次适配


答案


最佳适配


解析


最佳适应算法:当接到内存申请时,查找分区说明表,找到第一个能满足申请长度的最小空闲区,将其分割并分配。第 1 次分配在起始地址为 135K 处分配 10K,在起始地址 145K 处剩余 15K,第 2 次分配又在起始部位 145K 分配 15K,第 3 次在起始部位 100K 处分配 5K,采用的是最佳适配算法。故本题答案选择最佳适配选项。涉及考点为第 5 章内存管理。



转载请注明出处。

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

相关文章

[1][3][单选]引入中断技术可以使计算机的运行效率得到提高,下列对中断响应顺序产生影响的是

中断优先级时间片大小特权指令中断向量答案中断优先级解析在多级中断系统中,同时有多个中断请求时,CPU...

[1][6][单选]下列各种数据对象中,与进程具有——对应关系的是

程序进程控制块动态库堆栈答案进程控制块解析进程由指令、数据和进程控制块PCB3 部分组成。PCB 是...

[1][9][单选]在 Pthread 线程包中,线程操作 pthread_join 的含意是

创建一个新的线程撤销一个线程等待一个特定的线程退出参加一个新的线程答案等待一个特定的线程退出解析线程...

[1][18][单选]在采用虚拟存储管理方案的系统中,发生“抖动”现象是由以下哪一个原因引起的

页面尺寸过大页面尺寸过小程序编制不合理页面置换算法不合理答案页面置换算法不合理解析在采用虚拟存储管理...

[1][22][单选]使用文件前要先打开文件。在成功执行打开文件系统调用后,系统会返回给用户一个

文件长度内存地址文件描述符文件打开方式答案文件描述符解析打开文件系统调用的一般格式为:fd = op...