Sobes.tech
Middle

¿Quién realiza la traducción de direcciones virtuales a físicas?

sobes.tech AI

Respuesta de la IA

La traducción de direcciones virtuales a físicas la realiza un componente de hardware del procesador, el unidad de gestión de memoria (Memory Management Unit, MMU).

Cuando un proceso accede a la memoria, utiliza direcciones virtuales que están aisladas para cada proceso. La MMU convierte estas direcciones virtuales en direcciones físicas de la memoria RAM mediante tablas de páginas, que son mantenidas por el sistema operativo.

El sistema operativo gestiona estas tablas de páginas, las actualiza durante cambios de contexto y, si es necesario, carga páginas desde el archivo de intercambio o las libera. De esta manera, el aislamiento de procesos se logra mediante la memoria virtual y el trabajo de la MMU.