presentacion carga y montaje de archivos

12
CARGA Y MONTAJE DE ARCHIVOS Sistemas Operativos Presentado por: Esteban Arbeláez H.

Upload: eah925

Post on 16-Aug-2015

177 views

Category:

Documents


1 download

TRANSCRIPT

CARGA Y MONTAJE DE

ARCHIVOSSistemas Operativos

Presentado por: Esteban Arbeláez H.

CargaO El cargador sitúa el módulo de carga

en la memoria principal, comenzando desde la posición X.

Para esto se aplican tres métodos: Carga AbsolutaCarga reubicable Carga Dinámica en tiempo de

ejecuciòn.

Carga AbsolutaO El proceso de carga absoluta se basa

en que si la máquina se encuentra vacía o esta inactiva no hay necesidad de hacer relocalización de los programas, sólo se puede especificar la dirección absoluta del programa que se cargo de primero.

Carga Absoluta

Carga ReubicableO Cuando varios programas comparten

la memoria principal no es conveniente decidir en que región de la memoria se deben cargar.

Carga Reubicable

Carga Dinámica en tiempo de Ejecución

O El cálculo de direcciones dinámico proporciona una completa flexibilidad. Un programa puede cargarse en cualquier región de la memoria principal. Más tarde, la ejecución del programa puede interrumpirse y el programa que se haya descargado en la memoria principal después podrá ser cargado en otra posición.

Montaje O La función de un montador consiste

en tomar como entrada una colección de módulos objetos y generar un módulo de carga que conste de un conjunto integrado de módulos de programas y de datos para el cargador, el montador crea un único modelo de carga que es la unión de todos los módulos objeto.

Editor de Montaje O El montaje de direcciones dependerá

del tipo de módulo de carga. De cuando se produzca el montaje .

Los montadores que crean módulos de carga reubicable se conocen como editores de montaje.

Montador Dinámico O El término montaje dinámico se

emplea para referirse a la práctica de retrasar el montaje de algunos módulos externos hasta después de que el módulo de carga haya sido creado.

Funcionamiento del Montaje

O En el montaje dinámico en tiempo de carga suceden las siguientes etapas. El módulo de carga o módulo de aplicación se trae a la memoria principal. Cualquier referencia a un módulo externo o módulo de destino hace que el cargador busque el módulo destino para así poder que cargue o modifique las referencias a direcciones relativas de memoria desde el comienzo del módulo de aplicación

O En el montaje dinámico en tiempo de ejecución, parte del montaje se pospone hasta el momento de la ejecución. Las referencias externas a los módulos destino permanecen en el programa cagado.

Cuando se realiza una llamada al módulo ausente, el sistema operativo localiza el módulo, lo carga y lo monta.