Gestion de memoria

Páginas: 9 (2065 palabras) Publicado: 24 de marzo de 2012
Introducción



Actualmente la mayoría de los sistemas de cómputo cuentan con una gran capacidad de memoria, de igual manera hay aplicaciones actuales que tienen altos requerimientos de memoria, lo que sigue generando escasez de memoria en los sistemas multitarea y multiusuario. 


La parte del sistema operativo que administrar la memoria se llama gestor de memoria y su laborconsiste en llevar un registro de las partes de memoria que se estén utilizando y aquellas que estén libres, así como de gestionar el intercambio de información entre la memoria principal y el disco, en los casos en los que la memoria principal no le pueda dar capacidad a todos los procesos.

A lo largo de la historia, los sistemas operativos han ido introduciendo conceptos y mecanismos hasta llegar aofrecer las características comentadas. Como el camino ha sido largo y son muchos los aspectos que se combinan hoy en día, conviene revisar las políticas de gestión de memoria teniendo en cuenta las propiedades fundamentales que pueden ofrecer:
1. Número de programas que puede haber en memoria: un programa o varios programas.
2. Si los programas pueden salir y entrar de memoria durante suejecución: permanentes o no permanentes.
3. Si un programa debe ocupar posiciones consecutivas de memoria: contiguo o no contiguo
4. Si un programa debe estar cargado entero para poder ejecutarse: entero o no entero


































OBJETIVOS



Asegurar que si varios procesos comparten memoria estos no se puedan ser modificados en una nueva posición de memoria.

Realizar procesos quepuedan compartir y actualizar datos de estructuras comunes.

Requerir que varios procesos recidan simultáneamente en la memoria.

Organizar la memoria lógica como física para el control de información.

















































CONTENIDO

Un recurso tan caro e influyente en el rendimiento general del ordenadordeberá
gestionarse de la forma más eficaz posible. Por ello, el sistema operativo dedica una parte
importante de su software (el gestor de memoria) a su gestión, buscando la utilización mas adecuada al servicio que debe dar (BATCH, tiempo compartido, tiempo real, etc.)


Unidad de manejo de memoria

 
La unidad de manejo de memoria (MMU) es parte del procesador. Sus funciones son: 
Convertir lasdirecciones lógicas emitidas por los procesos en direcciones físicas. 
Comprobar que la conversión se puede realizar. La dirección lógica podría no tener un dirección física asociada. Por ejemplo, la página correspondiente a una dirección se puede haber trasladado a una zona de almacenamiento secundario temporalmente. . 
La MMU se Inicializa para cada proceso del sistema. Esto permite que cadaproceso pueda usar el rango completo de direcciones lógicas ya que las conversiones de estas direcciones serán distintas para cada proceso.  

En todos los procesos se configura la MMU para que la zona del núcleo solo se pueda acceder en modo privilegiado del procesador. 
La configuración correspondiente al espacio de memoria del núcleo es idéntica en todos los procesos. 

Intercambio: 

Elobjetivo del intercambio es dar cabida a la ejecución de más aplicaciones de las que pueden residir simultáneamente en la memoria del sistema: 
Consiste en trasladar el código y los datos de un proceso completo de memoria al sistema de almacenamiento secundario, para cargar otro previamente almacenado, no permite a un proceso utilizar más memoria RAM de la que realmente existe en el sistema.Esta técnica puede ser ineficiente ya que se tiene que hacer el intercambio completo del proceso, aunque éste solo vaya a ejecutarunapequeñaporción del código. 
Durante el intercambio un proceso puede ser sacado temporalmente de memoria y llevado a un lugar especial del disco y posteriormente vuelto a memoria y continuada su ejecución.. 
El lugar de almacenamiento temporal suele ser un espacio...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Gestion De Memoria
  • Gestión De Memoria
  • gestion de memoria
  • Gestion de memoria
  • Gestion De Memoria
  • Gestion de Memoria
  • Gestion de memoria
  • Gestion de memoria

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS