导航菜单

内存管理

内存分配方式主要包括:连续分配、分页管理、分段管理。不同方式适用于不同场景。
方式原理优缺点
连续分配将内存划分为若干连续区域分配给进程实现简单,易产生内外碎片
分页管理将内存和进程空间都划分为固定大小的页/帧消除外碎片,支持离散分配,需页表管理
分段管理按逻辑模块划分段,段长可变便于模块化,支持共享,易产生外碎片
结构示意图:
逻辑地址空间代码段数据段堆栈段页表页表项1页表项2页表项3物理内存帧1帧2帧3