MPU MMU 的概念定义及实现定义
MPU:
The memory protection unit (MPU) is used to manage the CPU accesses to memory to prevent one task to accidentally corrupt the memory or resources used by any other active task
MMU:
Complex operating systems typically use a virtual memory system to provide separate, protected address spaces for different processes.
Processes are dynamically allocated memory and other memory mapped system resources under the control of a Memory Management Unit (MMU).
The MMU allows fine-grained control of a memory system through a set of virtual to physical address mappings and associated memory properties held within one or more structures known as Translation Lookaside Buffers (TLBs) within the MMU.