假设我有两个 50 字节的进程,只有一个 100 字节的分区。 假设第一个进程占用分区,剩余 50 个字节。 即使可用空间可用,第二个进程是否可以驻留在同一个分区中,或者会发生内部碎片?
如果存在内部碎片,那么外部碎片也存在,这是真的吗?
由于只有一个分区,因此会发生内部碎片,因为内部碎片是分区内的剩余空间,在此示例中,分区内将保留 50 个字节。
如果存在内部碎片,那么 外部碎片也存在?
不,这不是真的。外部碎片是当您没有更大的块并且您有可用块(或分区(可用但单独它们都无法满足要求时留下的可用空间。
所以基本上可用空间的总量将大于或等于所需的空间,但它不会是连续的,这称为外部碎片。