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