Memory Management Unit(MMU,内存管理单元):计算机处理器中的硬件模块,负责把程序使用的虚拟地址转换为物理地址,并执行内存访问相关的控制与保护(如页表查询、权限检查、触发缺页异常等)。在现代操作系统的虚拟内存与进程隔离中非常关键。
/ˈmɛməri ˈmænɪdʒmənt ˈjuːnɪt/
The memory management unit translates virtual addresses into physical addresses.
内存管理单元将虚拟地址转换为物理地址。
Without a properly configured MMU, the operating system cannot enforce process isolation or efficiently implement paging and protection.
如果没有正确配置的MMU,操作系统就无法实现进程隔离,也难以高效实现分页与内存保护。
这是一个计算机体系结构领域的组合术语:memory(内存)+ management(管理)+ unit(单元)。20世纪后期随着虚拟内存与分页机制在通用计算机中普及,“MMU”作为处理器配套硬件模块的名称被广泛采用,用来强调其“对内存访问进行地址变换与管理控制”的职责。