Resumen de la unidad “administración de memoria”.

Solo disponible en BuenasTareas
  • Páginas : 10 (2401 palabras )
  • Descarga(s) : 0
  • Publicado : 30 de noviembre de 2011
Leer documento completo
Vista previa del texto
Sistemas operativos.

Resumen de la unidad “administración de memoria”.
22-11-11

Administración de memoria.

Si Parafraseamos la ley de párkinson que dice, "los programas se expanden hasta llenar la memoria disponible para contenerlos", vemos que es una situación cotidiana hoy en día, memorias cada vez más poderosas, pero también programas que cada vez consumen mas, es por ello que Lamemoria es un recurso importante que se debe administrar con cuidado. Corresponde al sistema operativo coordinar el uso de la memoria. Donde el administrador de memoria se mantiene al tanto de qué partes de la memoria están en uso y cuáles no lo están, asigna memoria a los procesos cuando la necesitan y la recupera cuando éstos terminan, además controla el intercambio entre la memoria principal y eldisco cuando la primera es demasiado pequeña para contener todos los procesos. La administración de la memoria principal es vital. De hecho, “el desempeño de todo sistema ha dependido de dos cosas: cuánta memoria esté disponible y de qué manera se utiliza mientras se procesan los trabajos o tareas”. Ida M. Flynn. Es donde vemos que el propósito de la administración de memoria es controlar laforma en que se tiene acceso a ésta y maximizarla su disponibilidad y su almacenamiento. La memoria principal puede ser considerada como un arreglo lineal de localidades de almacenamiento de un byte de tamaño. Cada localidad de almacenamiento tiene asignada una dirección que la identifica. La memoria real es donde son ejecutados los programas y procesos de una computadora y es el espacio real queexiste en memoria. A lo largo del tiempo han aparecido diversas formas de gestionar la memoria, entre ellas tenemos que en los primeros sistemas operativos la memoria se dividía en dos partes, una para el sistema operativo y otra para los programas del usuario. Posteriormente el sistema operativo fue capaz de gestionar la existencia de varios programas y a cada uno le asignaba un espacio llamadopartición. Por último y como predecesor de la memoria virtual tenemos el intercambio (swapping) que consiste en intercambiar procesos entre memoria y almacenamiento auxiliar. En lo referente a su administración se pueden tener ciertos criterios bases como: ¿Se coloca un solo programa de usuario o varios? Si se encuentran varios programas de usuario podemos procederá: ¿conceder a cada uno la mismacantidad de espacio o se divide el almacenamiento en porciones o “particiones” de diferente tamaño?, ¿o se utilizará un esquema rígido de número y tamaño de particiones o un esquema dinámico y adaptable?, ¿se requerirá que los trabajos de los usuarios sean diseñados para funcionar en una partición específica o se permitirá que se ejecuten en cualquiera donde quepan? ¿o se requerirá o no que cadatrabajo sea colocado en un bloque contiguo de memoria?. Según nuestras necesidades será el esquema de administración

que empleemos multiusuario ).

(monoprogramación

o

multiprogramación,

monousuario

o

Si vemos la memoria de forma jerárquica podríamos hablar de tres niveles; el almacenamiento secundario, que es donde la cpu solo puede referenciar a los programas y datos luego dehaber sido transferidos al almacenamiento primario. Tenemos también el almacenamiento primario donde la cpu puede referenciar directamente a los programas y datos. Y por último tenemos la cache donde la única diferencia que hay entre ésta y la anterior es su velocidad, la memoria cache es mucho más rápida que la memoria principal. Conforme vamos recorriendo estos niveles la cpu puede hacer referenciaa los programas mucho más rápido así como el costo. Ahora que sabemos como es la memoria, su importancia y su jerarquía veamos algunas estrategias para su administración. En primer lugar podemos clasificarlas según su obtención donde determina cuando se debe transferir una página o un segmento de almacenamiento secundario al primario. Y a su vez podemos subclasificarla en: obtención por demanda...
tracking img