本文概述
- 动态分区的缺点
- 分页的需要
我们需要找到一种可以以最佳方式将进程加载到分区中的机制。让我们讨论一种称为分页的动态而灵活的机制。
分页的需要 让我们考虑一个大小为2 MB的进程P1和分为三个分区的主内存。在这三个分区中, 两个分区分别是大小为1 MB的孔。
P1需要在主存储器中加载2 MB空间。我们有两个每个1 MB的孔, 但它们不是连续的。
虽然, 以这些孔的形式在主存储器中有2 MB可用空间, 但是直到它变得连续为止, 它一直没有用。这是一个严重的问题。
我们需要某种机制可以将一个进程存储在内存的不同位置。
【分页的需要】分页背后的想法是将进程分为几页, 以便我们可以将它们存储在内存中的不同位置。在下一节中, 我们将使用示例讨论分页。
文章图片
推荐阅读
- 非抢占式优先调度
- 操作系统内存管理简介
- 主启动记录(MBR)
- LOOK和C LOOK调度算法图解
- 从页表到主存储器的映射
- 锁定变量机制
- 动态分区的链表
- 链接索引分配
- 本文教你win7没有个性化是怎样回事