内部和外部碎片化之间的区别

在这篇文章中,我们将了解内部和外部碎片化之间的区别-

内部碎片

  • 分配的内存和所需空间之间的差异称为内部碎片。

  • 在这种分段中,使用固定大小的存储块来处理数据。

  • 当某个方法或过程大于所需的内存时,将发生此过程。

  • 内部分段使用的方法是“最佳拟合”块。

  • 当内存被划分为固定大小的分区时,会发生这种情况。

外部碎片

  • 在非连续内存的片段之间形成的未使用空间(这些空间太小而无法帮助新进程)被称为外部碎片。

  • 它使用大小可变的内存块来处理数据。

  • 删除方法或过程时,会发生此类碎片。

  • 它可以与压缩,分页和分段一起使用。

  • 当内存分为可变大小的分区(基于进程的大小)时,就会发生外部碎片。