Memoria virtual

Solo disponible en BuenasTareas
  • Páginas : 2 (414 palabras )
  • Descarga(s) : 0
  • Publicado : 20 de noviembre de 2011
Leer documento completo
Vista previa del texto
Memoria Virtual

Como todos sabemos a estas alturas, los programas que se van a ejecutar y sus correspondientes archivos pasan del disco duro a la memoria del equipo, que es desde donde seejecutan. Esto es así porque los sistemas operativos necesitan que todo el programa que se va a ejecutar esté cargado en memoria.

Pero los programas no siempre caben íntegramente en la RAM, ni tampoco esnecesario que se encuentren íntegramente en ésta. Hay que tener en cuenta que no sólo se trata del programa que vayamos a ejecutar, sino que también se trata de todos los programas que se cargan en elinicio, incluido el propio sistema operativo.

Esto afortunadamente no funciona de este modo, ya que si fuera así de poco servirían las capacidades que alcanzan los ordenadores actuales, y muchomenos la posibilidad de trabajar en multisesión, ya que estaríamos obligados a instalar cantidades enormes de memoria RAM.

Para evitar esto existe lo que se llama Memoria virtual.

La memoriavirtual ha sido definida en muchas ocasiones como una zona del disco duro que se utiliza como si fuera memoria RAM cuando esta es insuficiente o está próxima a terminarse.

Esta definición, tal ycomo está expresada, no es del todo exacta, ya que el tamaño de la memoria virtual es inversamente proporcional a la memoria RAM instalada , sino que más bien hay una relación de proporcionalidad directa.

Tampoco existe una relación directa entre la memoria virtual utilizada y la cantidad de memoria RAM disponible, ya que se puede dar el caso de que un proceso necesite muchos segmentos enejecución inmediata y entonces estos permanecen en la RAM o que tan solo una pequeña parte del programa se va a ejecutar de inmediato, con lo que en la RAM tan sólo quedaría una pequeña parte de éste, esdecir, tan sólo unos pocos segmentos.

Una definición más real de lo que es la memoria virtual sería la siguiente: Memoria virtual es una zona de almacenamiento temporal utilizado por un equipo...
tracking img