Memory management unit
MMU, short for
Memory Management Unit, is a class of
computer hardware components responsible for handling
memory accesses requested by the
CPU. Among the functions of such devices are the translation of virtual addresses to physical addresses (i.e.,
virtual memory management), memory protection,
cache control,
bus arbitration, and, in simpler computer architectures (especially
8-bit systems),
bank switching.