内部碎片的基本概念

时间:2017-08-01 15:02:10

标签: memory-management operating-system fragmentation memory-fragmentation

假设我有两个50字节的进程,并且只有一个100字节的分区。 假设第一个进程占用了分区,剩下50个字节。 即使可用空间可用或内部碎片发生,第二个进程是否可以驻留在同一个分区中?

如果存在内部碎片,那么也存在外部碎片吗?

1 个答案:

答案 0 :(得分:1)

由于只有一个分区,内部碎片将会发生,因为内部碎片是分区内的左侧空间,在此示例中,50个字节将在分区内保留空闲。

  

如果存在内部碎片,那也是如此   外部碎片也存在?

不,这不是真的。外部碎片是当你没有更大的块并且你有可用的空闲块(或分区)时剩下的可用空间,但是没有一个可以满足要求。

所以基本上可用空间的总量将大于或等于所需的空间,但它不会是连续的,这称为外部碎片。