disco-duro-como-memoria-virtual1

La memoria virtual es un concepto que se usa en algunos sistemas de computadoras grandes y que permite al usuario construir programas como si estuviera disponible un gran espacio de memoria, igual a la totalidad de la memoria auxiliar.


Esta memoria utiliza una parte de almacenamiento secundario de la computadora (disco duro) como si fuera memoria.


Cada dirección a la que hace referencia la CPU recorre un mapeo de dirección de la supuesta dirección virtual a una dirección física en la memoria principal.


memoria_virtual

Se usa la memoria virtual para dar a los programadores la ilusión de que tienen a su disposición una memoria muy grande, aunque la computadora tenga en realidad una memoria relativamente pequeña.



Con la memoria virtual el sistema operativo asigna una porcion de un medio de almacenamiento, usaulamente el disco duro para funcionar como RAM adicional.