El MMU , o la unidad de gestión de memoria, es un componente que proporciona la CPU con la interfaz principal a la memoria de un ordenador. La MMU sirve una serie de funciones diseñadas para facilitar tanto la mejora de la seguridad y para simplificar la interacción de memoria para los programadores . Unidos La unidad de memoria simplifica la interacción de la memoria para los programadores. 
 Virtual y Dirección física traducción  
 En algunos sistemas, la MMU se encarga de la conversión de direcciones de la memoria virtual manejado por el CPU a las direcciones físicas de memoria en el hardware. < br > 
 Dirección espacio Virtual 
 
 El MMU y un sistema operativo compatible puede utilizar espacios de direcciones virtuales como una forma de seguridad , dando a cada programa que se ejecuta una sección aislada de la memoria en que se ejecute. 
 Virtual direcciones 
 
 Además de la seguridad , las direcciones virtuales se utilizan como una forma de abstracción de hardware para hacer el uso de la memoria virtual lo más transparente posible para los programadores . 
 caché control 
 
 para equilibrar el costo de memoria de alta velocidad y el tiempo empleado por la CPU de espera para la salida de la memoria, una serie de caches de diferentes tamaños y existen velocidades . En la mayoría de los sistemas , por lo menos algunos de estos escondites están coordinados por la MMU . 
 Bus Arbitraje 
 
 La comunicación entre los diferentes componentes de un sistema se produce a través de un conjunto de cables llamado el bus del sistema. Dado que todos los dispositivos deben utilizar el mismo bus , y la transmisión simultánea es imposible, la MMU trabaja para arbitrar el acceso al bus del sistema .