内存管理

内存管理是一个复杂而重要的主题。CPU 硬件通过内存控制器(Memory Management Unit, MMU)提供了最为基本的硬件级内存管理功能,而操作系统则在此基础上实现了更为复杂的内存管理机制。本专题将从硬件视角出发,以 x86 体系结构为例自底向上地审视实现内存管理面临的困难以及解决方案。