课程进度 22% · 第3/10章第3/10章 · 标签 1/6
— 1 —
内存分配方式概述
内存分配方式主要包括连续分配、分页管理和分段管理。不同方式适用于不同场景。
| 方式 | 原理 | 优缺点 |
|---|---|---|
| 连续分配 | 将内存划分为若干连续区域分配给进程 | 实现简单,易产生内外碎片 |
| 分页管理 | 将内存和进程空间划分为固定大小的页/帧 | 消除外碎片,支持离散分配,需页表管理 |
| 分段管理 | 按逻辑模块划分段,段长可变 | 便于模块化,支持共享,易产生外碎片 |
📖现代操作系统通常采用分页与分段结合的方案(段页式管理),兼具二者的优点。
— 2 —
分页+分段混合结构
分页管理将逻辑地址划分为等大小的页,通过页表映射到物理内存的帧。
连续分配分页管理分段管理页表帧