Gestión de memoria virtual.


Memoria virtual. 



La memoria virtual permite simular una memoria RAM de mayor tamaño que la que tienes instalada en tu equipo. Es un mecanismo del cual se encarga el sistema operativo.

Su utilidad reside en que las aplicaciones y sus datos, para poder ser usados por el procesador, tienen que pasar del disco duro, que es donde se encuentra almacenado todo cuando apagas al equipo, a la memoria RAM que puede ser accedida de forma directa por el micro.

La razón histórica del uso de la memoria virtual es bastante trivial, aunque la RAM era cara, los discos duros no lo eran tanto. Se podía entonces usar el disco duro para simular que tenemos más memoria. El procedimiento era sencillo, se pasaba al disco las porciones de RAM que no se usaban en un determinado momento, si algún programa lo requería se volvían a la memoria.

 

Esta técnica consigue simular, por tanto, más memoria, y las aplicaciones ni se dan cuenta de todo lo que está ocurriendo por debajo. En un sistema operativo normal, se llega a simular tener el doble que sin usarla.

Si nos quedamos sin memoria no podremos ejecutar más programas y los que estamos ejecutando tendrán problemas para trabajar con más datos. Pero como hemos visto no todos son ventajas, el uso de memoria virtual puede hacer que tu equipo funcione más lento si es necesario ir por datos al disco duro. Es siempre un compromiso entre la velocidad y la cantidad de datos que el sistema es capaz de procesar.

En resumen, la memoria virtual te permite ampliar tu capacidad para ejecutar más programas de manera simultánea pero puede hacer que tu equipo en ciertas ocasiones sea más lento. En unos años y debido a la continua rebaja en el precio de las memorias acabará teniendo menos importancia. 

Comentarios

Entradas populares de este blog

Aplicación para la capa de Transporte