ADMINISTRACIÓN 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).
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.
Estrategias de Administracion
|
Tecnicas de reemplazo de pagina
|
Para obtener un rendimiento optimo,
la pagina que se debe reemplazar es aquella que tardara mas tiempo en ser
utilizada. Esta estrategia optima de reemplazo se denomina OPT o MIN.
Es una tecnica sencilla. Todas las paginas que se encuentran en el almacenamiento principal tienen la misma probabilidad de ser elegidas para el reemplazo. Esta estrategia podria seleccionar cualquier pagina para ser reemplazada, incluyendo la siguiente pagina la que se hara referencia. Las decisiones de reemplazo aleatorio se de paginas se pueden tomar rapidamente y con un numero significativo de marcos de pagina. Es un esquema que casi no se utiliza por su enfoque aleatorio de acertar o errar.
Cada pagina se registra en el instante que entro en el almacenamiento primario. Cuando se necesita reemplazar una pagina, se escoge la que ha permanecido en el almacenamiento durante el mayor tiempo.
Belady, Nelson y Shelder descubrieron que al utilizar el reemplazo de paginas PEPS, ciertos patrones de referencia a pagina originan mas fallas de paginas cuando aumenta el numero de marcos de pagina asignados a un proceso. Este fenomeno se denomina Anomalia PEPS o anomalia Belady. La columna de la izquierda indica el patron de referencias a paginas de un proceso. La primera tabla muestra como dicho patron a referencia de paginas hace que las paginas se carguen a memoria y se reemplacen en secuencia PEPS cuando se asignan tres marcos de paginas a proceso.
Es una tecnica sencilla. Todas las paginas que se encuentran en el almacenamiento principal tienen la misma probabilidad de ser elegidas para el reemplazo. Esta estrategia podria seleccionar cualquier pagina para ser reemplazada, incluyendo la siguiente pagina la que se hara referencia. Las decisiones de reemplazo aleatorio se de paginas se pueden tomar rapidamente y con un numero significativo de marcos de pagina. Es un esquema que casi no se utiliza por su enfoque aleatorio de acertar o errar.
Cada pagina se registra en el instante que entro en el almacenamiento primario. Cuando se necesita reemplazar una pagina, se escoge la que ha permanecido en el almacenamiento durante el mayor tiempo.
Belady, Nelson y Shelder descubrieron que al utilizar el reemplazo de paginas PEPS, ciertos patrones de referencia a pagina originan mas fallas de paginas cuando aumenta el numero de marcos de pagina asignados a un proceso. Este fenomeno se denomina Anomalia PEPS o anomalia Belady. La columna de la izquierda indica el patron de referencias a paginas de un proceso. La primera tabla muestra como dicho patron a referencia de paginas hace que las paginas se carguen a memoria y se reemplacen en secuencia PEPS cuando se asignan tres marcos de paginas a proceso.
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.
Estrategias de Obtención
Determinan cuando se debe de
transferir una pagina o un segmento de almacenamiento secundario al primario.
Las estrategias de obtencion por demanda esperan a que un proceso en ejecucion
haga referencia a una pagina o un segmento antes de traer la pagina o el
segmento de almacenamiento primario. Los esquemas de obtencion anticipada
intentan determinar por adelantado a cuales paginas o segmentos hara referencia
un proceso.
Estrategias de Colocación
Determinan en que lugar del
almacenamiento primario se debe colocar una pagina o un segmento entrante. Una
pagina entrante se puede colocar en cualquier marco de pagina disponible.
Estrategias de Reemplazo
Sirven para decidir cual pagina o
segmento se debe desplazar para dar espacio a una pagina o segmento entrante
cuando esta completamente ocupado el almacenamiento primario.}
Las rutinas de administracion de
almacenamiento del Sistema operativo deben decidir que pagina del
almacenamiento primario se debe desplazar para dejar espacio a una pagina
entrante .
Principio de Optimalidad
Reemplazo de Páginas aleatorio
Reemplazo de páginas de primeras
entradas-primeras salidas (PEPS)
Anomalias PEPS
No hay comentarios.:
Publicar un comentario