MEMORIA VIRTUAL

¿QUE ES LA MEMORIA VIRTUAL?

Es una técnica que permite ejecutar procesos que no caben totalmente en memoria RAM (memoria física).


Propósito:

 El de manejar la memoria que es optimizar el uso del RAM (Random Access Memory).

¿Cuando se usa Memoria Virtual?

Cuando una dirección es leída o escrita por la CPU, una parte del hardware dentro de la computadora traduce las direcciones de memoria generadas por el software (direcciones virtuales) en dos casos:

Caso 1.- La dirección real de memoria (la dirección de memoria física).

Caso 2.- Una indicación de que la dirección de memoria deseada no se encuentra en memoria principal (llamado excepción de memoria virtual).

En el primer caso: La referencia a la memoria es completada, como si la memoria virtual no hubiera estado involucrada: el software accede donde debía y sigue ejecutando normalmente

En el segundo caso: El sistema operativo es invocado para manejar la situación y permitir que el programa siga ejecutando o aborte según sea el caso.

CONCLUSIÒN

La memoria virtual es una técnica para proporcionar la simulación de un espacio de memoria mucho mayor que la memoria física de una máquina. Esta "ilusión" permite que los programas se ejecuten sin tener en cuenta el tamaño exacto de la memoria física.