MMU 是 Memory Management Unit 的缩写,意为“内存管理单元”。它是处理器中的硬件模块,负责把程序使用的虚拟地址转换为物理地址,并常与内存保护、分页/分段、以及(在很多架构中)地址转换缓存 TLB 等机制配合工作。(在不同语境下也可能有其他较少见的含义,但计算机领域最常见的是“内存管理单元”。)
/ˌem ˌem ˈjuː/
The MMU translates virtual addresses into physical addresses.
MMU 将虚拟地址转换为物理地址。
Without a properly configured MMU, the operating system cannot reliably isolate processes or enforce memory protection.
如果 MMU 没有正确配置,操作系统就无法可靠地隔离进程或实施内存保护。
MMU 属于首字母缩略词:由 Memory(内存)+ Management(管理)+ Unit(单元)三个词的首字母组成。该术语随着现代操作系统对虚拟内存与进程隔离的需求普及而广泛使用。