📅  最后修改于: 2023-12-03 15:02:58.531000             🧑  作者: Mango
MMU是指内存管理单元,其职能是CPU访问虚拟内存时,将虚拟地址转化为物理地址。
MMU的实现方式为硬件实现。其中,MMU包含了地址转换缓冲器(Translation Lookaside Buffer, TLB),可以用于加快地址转换的速度。
MPU是指内存保护单元,在处理器和内存之间提供了一层硬件保护。
MPU只负责内存保护,不会涉及到地址的转换。
MPU的实现方式为硬件实现。由于其功能较单一,因此硬件实现相对MMU较为简单。
在实际应用中,通常都是同时采用MMU和MPU。MMU用于支持虚拟内存,MPU用于提供额外的安全保证。