What is a memory management unit (MMU)?

Assembly Language Questions



80 Short 34 Medium 52 Long Answer Questions Question Index

What is a memory management unit (MMU)?

A memory management unit (MMU) is a hardware component in a computer system that is responsible for managing and controlling the memory resources. It translates virtual addresses used by the CPU into physical addresses in the memory. The MMU helps in providing memory protection, virtual memory, and memory mapping functionalities. It ensures efficient utilization of memory by allocating and deallocating memory as required by the running programs.