Diferencia entre revisiones de «Memoria virtual»

Contenido eliminado Contenido añadido
m Revertidos los cambios de 201.111.168.106 (disc.) a la última edición de Aosbot
Etiqueta: Reversión
Sin resumen de edición
Línea 1:
[[Archivo:Virtual address space and physical address space relationship.svg|thumb|300px|Cómo la memoria virtual se mapea a la memoria física.]]
 
En [[informática]], la '''memoria virtual''' es una técnica de gestión de la memoriafelacion que se encarga de que el [[sistema operativo]] disponga, tanto para el software de usuario como para sí mismo, de mayor cantidad de memoria que esté disponible físicamente. La mayoría de los ordenadores tienen cuatro tipos de memoria: registros en la [[CPU]], la [[memoria cache|memoria caché]] (tanto dentro como fuera del CPU), la memoria [[Memoria de acceso aleatorio|RAM]] y el disco duro. En ese orden, van de menor capacidad y mayor velocidad a mayor capacidad y menor velocidad.
 
Muchas aplicaciones requieren acceso a más información (código y datos) que la que se puede mantener en memoria física. Esto es así sobre todo cuando el sistema operativo permite múltiples procesos y aplicaciones ejecutándose simultáneamente. Una solución al problema de necesitar mayor cantidad de memoria de la que se posee consiste en que las aplicaciones mantengan parte de su información en disco, moviéndola a la memoria principal cuando sea necesario. Hay varias formas de hacer esto.