lunes, 25 de noviembre de 2013

U3: 3.4 Administración de Memoria Virtual


La clave del concepto de memoria (almacenamiento) virtual esta en la disociación:
·         De las direcciones a las que hace referencia un programa.
·         De las direcciones disponibles en la memoria real (almacenamiento primario).

Mientras el proceso se ejecuta con sus páginas actuales, el sistema carga las demás páginas que estarán disponibles cuando las requiera el proceso.

El S. O. intenta predecir las páginas que un proceso va a necesitar y a continuación precarga estas páginas cuando hay espacio disponible Mientras el proceso ejecuta sus páginas actuales, el sistema carga páginas nuevas que estarán disponibles cuando el proceso las pida, debido a ello, el tiempo de ejecución de un proceso se puede reducir.

Es un método mediante el cual, un sistema operativo simula tener másmemoria principal que la que existe físicamente. Para implementar la memoriavirtual se utiliza un medio de almacenamiento secundario de alta velocidad deacceso, generalmente en disco duro de la maquina. Un sistema de memoriavirtual se implementa utilizando paginación como método de administración dememoria básica y algún mecanismo de intercambio (para descargar paginas dela memoria principal hacia el disco duro y para cargar esas paginas de nuevo ala memoria).La memoria virtual es una técnica para proporcionar la simulación de unespacio de memoria mucho mayor que la memoria física de una maquina. 

Esta “ilusión” permite que los programas se hagan sin tener en cuenta el tamaño exacto de la memoria física. La ilusión de la memoria virtual esta soportada porel mecanismo de traducción de memoria, junto con una gran cantidad de almacenamiento rápido en disco duro.


Así en cualquier momento el espacio de direcciones virtual hace unseguimiento de tal forma que una pequeña parte de el, esta en memoria real yel resto almacenado en el disco, y puede ser referenciado fácilmente.

ESTRATEGIAS DE COLOCACIÓN EN ALMACENAMIENTO

Estrategias del mejor ajuste:

Un trabajo que entre en el sistema se colocaráen el espacio vació del almacenamiento principal en el que quepa mejor y quedeje la menor cantidad posible de espacio sin utilizar.
Estrategias del primer ajuste:

Un trabajo que entre en el sistema se colocaraen el almacenamiento principal en el primer vació disponibles lo bastantegrande para contenerlo.

Estrategias del peor ajuste:

Consiste en colocar un programa en el almacenamiento primario en el espacio vació donde peor se ajusta es decir en el espacio más grande posible.

No hay comentarios:

Publicar un comentario