Tecnología

Inicio

¿Qué es la asignación de direcciones Uso de páginas en la memoria virtual?

¿Qué es la asignación de direcciones Uso de páginas en la memoria virtual?


Cuando un equipo está ejecutando varios procesos a la vez, puede funcionar bajo en la memoria del sistema. Cuando esto sucede, el procesador basa en la memoria virtual.

Memoria virtual

Un ordenador puede utilizar una parte de la unidad de disco duro como memoria virtual. Esto significa que la memoria del disco duro puede actuar como memoria RAM (memoria de acceso aleatorio). Esto permite que el procesador continúe aplicaciones que se ejecutan incluso cuando se agote el espacio.

paginación

Cuando la memoria RAM del sistema es demasiado ocupado, el procesador del ordenador mueve los procesos que están inactivos al espacio en el disco duro. Esto se conoce como paginación y los archivos que se crean en el espacio de memoria virtual se denominan archivos de página.

Asignación de direcciones

Como la memoria RAM del equipo se convierta libre, el procesador mueve los archivos de página fuera del espacio de memoria virtual en la memoria RAM. La unidad de gestión de memoria (MMU) es responsable de mantener un seguimiento de dónde se reubican estos archivos. Esta conexión de direcciones virtuales a direcciones físicas se llama mapeo de direcciones. Parte de la memoria de la MMU contiene una tabla para la asignación de direcciones. Esta tabla se conoce como el tampón look-aside traducción (TLB). Esto ayuda a que el procesador de realizar un seguimiento de los archivos de páginas a medida que se intercambian a la memoria física.