📜  操作系统需要分页

📅  最后修改于: 2020-12-14 09:36:03             🧑  作者: Mango

需要分页

动态分区的缺点

动态分区的主要缺点是外部碎片。尽管可以通过压缩将其删除,但是正如我们前面所讨论的,压缩使系统效率低下。

我们需要找到一种可以以最佳方式将进程加载到分区中的机制。让我们讨论一种称为分页的动态而灵活的机制。

需要分页

让我们考虑一个大小为2 MB的进程P1和分为三个分区的主内存。在这三个分区中,两个分区分别是大小为1 MB的孔。

P1需要在主存储器中加载2 MB空间。我们有两个每个1 MB的孔,但它们不是连续的。

虽然,以这些孔的形式在主存储器中有2 MB可用空间,但是直到它变得连续为止,它一直没有用。这是一个严重的问题。

我们需要某种机制可以将一个进程存储在内存的不同位置。

分页背后的想法是将进程分成几页,以便我们可以将它们存储在内存中的不同位置。在下一节中,我们将使用示例讨论分页。