Dirección virtual

Una dirección virtual es un número binario en la memoria virtual que permite a un proceso usar una ubicación en el almacenamiento primario (memoria principal) independientemente de otros procesos y usar más espacio del que realmente existe en el almacenamiento primario al relegar temporalmente algunos contenidos a un disco duro o unidad flash interna.

En una computadora que incorpora administración de memoria, la dirección virtual difiere de la dirección física, que es la ubicación de los datos en un bus de direcciones que corresponde a una celda particular de almacenamiento primario oa un registro particular en una E / S mapeada en memoria (entrada /dispositivo de salida.

En una computadora con memoria física y virtual, una llamada MMU (unidad de administración de memoria) coordina y controla todos los recursos de la memoria, asignando porciones llamadas bloques a varios programas en ejecución para optimizar el rendimiento del sistema. Al traducir entre direcciones virtuales y direcciones físicas, la MMU permite que cada proceso en ejecución "piense" que tiene todo el almacenamiento primario para sí mismo.