Breves Funciones de unidad de memoria en los sistemas informáticos

by admin

La MMU, o unidad de gestión de memoria, es un componente que proporciona la CPU con su interfaz principal a la memoria de un ordenador. La MMU sirve para una serie de funciones diseñadas para facilitar tanto la seguridad mejorada y para simplificar la interacción de memoria para los programadores.

Breves Funciones de unidad de memoria en los sistemas informáticos

La unidad de memoria simplifica la interacción de memoria para los programadores.

Virtual y física de traducción de direcciones

En algunos sistemas, la MMU se encarga de la conversión de las direcciones de memoria virtual manejados por la CPU a las direcciones físicas de la memoria en el hardware.

Espacio de direcciones virtuales

La MMU y un sistema operativo compatible pueden 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 la que se ejecutará.

Las direcciones virtuales

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.

control de caché

Para equilibrar el coste de la memoria de alta velocidad y el tiempo empleado por la CPU de espera para la salida de la memoria, existe una serie de depósitos de diferentes tamaños y velocidades. En la mayoría de los sistemas, por lo menos algunos de estos cachés están coordinados por la MMU.

Arbitraje de autobús

La comunicación entre los diferentes componentes de un sistema se produce a través de una serie de cables llamados 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.

ETIQUETA: