📜  门| GATE CS 2020 |问题21

📅  最后修改于: 2021-06-29 23:44:18             🧑  作者: Mango

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

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

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

(D)绝对错误。

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

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