Adminstracion de la memoria

Solo disponible en BuenasTareas
  • Páginas : 8 (1902 palabras )
  • Descarga(s) : 0
  • Publicado : 9 de marzo de 2012
Leer documento completo
Vista previa del texto
ADMINISTRACIÓN DE LA MEMORIA

INTRODUCCIÓN AL ALMACENAMIENTO REAL:
La organización y administración de la memoria principal, o memoria primaria o memoria real de un sistema ha sido y es uno de as factora más importantes del diseño de los sistemas operativos. Los términos “memoria”y“almacenamiento” se consideran equivalentes.

Los programas y datos deben estar en el almacenamiento principalpara:

* Poderlos ejecutar
* Referenciarlos directamente
Se considera “almacenamiento secundario ”o“almacenamiento auxiliar ” al generalmente soportado en discos.

“Ley de Parkinson parafraseada”: Los programas se desarrollan para ocupar todala memoria disponible para ellos.

La parte del S. O. que administra la memoria se llama “administrador de la memoria”

Lleva un registro delas partes de memoria que se están utilizando y de aquellas que no:

* Asigna espacio en memoria a los procesos cuando estos la necesitan.
* Libera espacio de memoria asignada a procesos que han terminado

ORGANIZACIÓN DEL ALMACENAMIENTO:
Históricamente el almacenamiento principal se ha considerado como un recurso costoso, por lo cual su utilización debía optimizarse.

Pororganización del almacenamiento se entiende la manera de considerar este almacenamiento:
* ¿ Se coloca un solo programa de usuario o varios ?.
* Si se encuentran varios programas de usuario:

* ¿ se concede a cada uno la misma cantidad de espacio o se divide el almacenamiento en porciones o “particiones” de diferente tamaño?.
* ¿ se utilizará un esquema rígido de número y tamaño departiciones o un esquema dinámico y adaptable ?.
* ¿ se requerirá que los trabajos de los usuarios sean diseñados para funcionaren una partición específica o se permitirá que se ejecuten en cualquiera dondequepan ?.
* ¿ se requerirá o no que cada trabajo sea colocado en un bloque contiguo de memoria?

ADMINISTRACIÓN DEL ALMACENAMIENTO:
Independientemente del esquema de organización hay quedecidir las estrategias que se utilizarán para optimizar el rendimiento.
Las estrategias de administración deben considerar:
* ¿Cuándo se consigue un nuevo programa para colocar en la memoria?
* ¿Cuándo el sistema lo pide específicamente o se intenta anticiparse a las peticiones?
* ¿Dónde se colocara el programa que se ejecutará a continuación?
* ¿se prioriza el tiempo de carga o laoptimización en el uso del almacenamiento?

JERARQUÍA DE ALMACENAMIENTO:
Los programas y datos tienen que estar en la memoria principal para poder ejecutarse o ser referenciados.
Los programas y datos que no son necesarios de inmediato pueden mantenerse en el almacenamiento secundario.
El almacenamiento principal es más costoso y menor que el secundario pero de acceso más rápido.
Lossistemas con varios niveles de almacenamiento requieren destinar recursos para administrar el movimiento de programas y datos entre niveles.
Un nivel adicional es el CACHE o memoria de alta velocidad, que posee las siguientes características.

* Es mas rápida y costosa que la memoria principal
* Impone al sistema un nivel mas traspaso (Los programas son traspasados de la memoriaprincipal al caché antes de su ejecución).
* Los programas en la memoria caché ejecutan mucho más rápido que en la memoria principal.
* Al utilizar memoria caché se espera que:
* La sobrecarga que supone el traspaso de programas de un nivel de memoria a otro sea mucho menor que la mejora en el rendimiento obtenida por la posibilidad de una ejecución mucho más rápida en la caché.ESTRATEGIAS DE ADMINISTRACIÓN DEL ALMACENAMIENTO:
Esta dirigidas a la obtención del mejor uso posible del recurso del almacenamiento principal.
Se divide en las siguientes categorías:
* ESTRATEGIAS DE BÚSQUEDA:(estrategias de búsqueda por demanda, estrategias de búsqueda anticipada) Están relacionadas con el hecho de cuándo obtener el siguiente fragmento de programa o de datos para su inserción...
tracking img