📜  门| GATE CS 2020 |问题 21

📅  最后修改于: 2021-09-26 04:40:15             🧑  作者: Mango

考虑为新进程分配内存。假设内存中现有的漏洞都不能完全满足进程的内存要求。因此,如果在任何现有孔中进行分配,将创建一个较小尺寸的新孔。以下哪一项陈述是正确的?
(A)第一次拟合产生的孔总是大于下一次拟合产生的孔。
(B)最差拟合产生的孔总是大于第一次拟合产生的孔。
(C)最佳拟合产生的孔永远不会大于第一次拟合产生的孔。
(D)下一次拟合产生的孔永远不会大于最佳拟合产生的孔。答案: (C)
说明: (A)如果第一次拟合的分区大小小于下一次拟合的分区大小,则可能不正确。

(B)如果最差拟合和首次拟合都在同一分区中,则可能不正确。

(C)始终正确,因为最佳拟合始终具有最小孔。

(D)绝对错误。

请参考——内存管理中的分区分配方法

选项(C)是正确的。
这个问题的测验