内存管理

分类:操作系统 · 更新于 2026-09

内存管理让多程序安全、高效地共享有限的物理内存。

一、虚拟内存

每个进程拥有独立的虚拟地址空间,由 MMU 映射到物理内存。好处:隔离、能用到比物理内存更大的空间、方便共享库。

二、分页与分段

分页把内存切成固定大小的页,用页表映射,减少外部碎片;分段按逻辑意义划分。现代系统多用分页为主。

三、页面置换

内存不足时,按算法(FIFO、LRU 等)把不常用页换出到磁盘。频繁换入换出(抖动)会严重下降性能。

OOM(内存溢出)常源于内存泄漏或堆/容器配置过小。定位先用监控看趋势,再查大对象与未释放引用。

← 返回首页