Administración De Memoria

Páginas: 5 (1008 palabras) Publicado: 30 de abril de 2013




INSTITUTO TECNOLOGICO DE HERMOSILLO.
DEPARTAMENTO DE SISTEMAS Y COMPUTACIÓN.
INGENIERÍA EN SISTEMAS COMPUTACIONALES.


SISTEMAS OPERATIVOS

ACTIVIDADES 3.1 & 3.2

Nombre del maestro:
Carlos Alfredo Arce Romo


Elaborado por:





Fecha de entrega:

22 de Abril de 2013



ADMINISTRACIÓN DE MEMORIA


Para la administración de memoria se usa lo que se conoce como“Administrador de memoria”. Existen diferentes esquemas de administración de memoria, aquí se explicarán algunos.

Administración de la memoria sin intercambio o paginación

Los sistemas de administración de memoria se pueden clasificar en dos tipos. 
Los que desplazan los procesos de la memoria principal al disco y viceversa durante la ejecución (intercambio y paginación) y aquellos que no.Monoprogramación sin intercambio o paginación.

Es en forma secuencial pues solo se tiene un objeto en memoria en cada instante, el usuario carga toda la memoria con un programa, esto implica que cada proceso debe contener controladores de dispositivo para cada uno de los dispositivos E/S que utilice.


Multiprogramación y uso de la memoria.

La multiprogramación facilita laprogramación de una aplicación al dividirla en dos o más procesos. La mayoría de los procesos tardan cierto tiempo en la espera de datos de dispositivos E/S.

Multiprogramación con particiones fijas.

El objetivo en todo esto es tener más de un proceso en memoria a la vez, solución posible sería dividir la memoria en n partes al inicio de una sesión de uso de la máquina, pero aún así se obtiene eldesperdicio de particiones grandes con una tarea pequeña, la respuesta puede ser tener particiones pequeñas también.
Las tareas que van llegando se forman hasta que una partición adecuada está disponible, en cuyo momento la tarea se carga en esa partición y se ejecuta hasta terminar.







Memoria Virtual.

El método diseñado por Fotheringham en 1961 se conoce como Memoria Virtual, la idea esque el tamaño combinado de la pila, programa y datos puedan exceder la memoria física disponible, para ello el S.O. mantiene en memoria aquellas partes del programa que se deben permanecer en memoria y el resto lo deja en disco, las partes entre el disco y la memoria se intercambian de modo que se vayan necesitando.

Paginación.

El espacio de direcciones de cada proceso se divide en bloquesde tamaño uniforme llamados páginas, los cuales se pueden colocar dentro de cualquier para página marco disponible en memoria. Cuando las tablas de páginas son muy grandes se puede utilizar un esquema de paginación de varios niveles para que las páginas se paginen a sí mismas.

Algoritmos de reemplazo de páginas.

Cuando ocurre un fallo de página el sistema operativo debe elegir una páginapara retirarla de la memoria y hacer un espacio para la página por recuperar. Si la página por eliminar fue modificada mientras estaba en memoria, debe escribirla en el disco para mantener actualizada la copia del disco, si por el contrario la página no ha sido modificada la copia del disco ya está actualizada por lo que no es necesario volver a escribir, la página por leer sólo escribe encima de lapágina por retirar.

Aunque es posible elegir una página al azar para el reemplazo relacionado con un fallo de página, el rendimiento del sistema es mucho mejor si se elige una página de poco uso.

Algoritmo de reemplazo de páginas optimo.

Mejor algoritmo posible para reemplazo de páginas pero irrealizable en la práctica.
Al momento de ocurrir un fallo de página cierto conjunto de páginasse encuentran en la memoria, en la siguiente instrucción se hará referencia a una de estas páginas, otras páginas no se utilizaran sino hasta mucho después, cada página puede ejecutarse con el número de instrucciones ejecutadas antes de la primera referencia a esa página, el algoritmo dice que se elimine la página con la mayor etiqueta; si una página no va a utilizase sino hasta mucho después...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ADMINISTRACION MEMORIA
  • Administracion de memoria
  • Administracion De Memoria
  • ADMINISTRACION DE MEMORIA
  • administracion de memoria
  • Administracion De Memoria
  • Administracion de memoria
  • administracion de memoria

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS