El documento describe tres métodos de carga de archivos en sistemas operativos: carga absoluta, carga reubicable y carga dinámica en tiempo de ejecución. También describe las funciones del montador y del editor de montaje, así como el montaje dinámico en tiempo de carga y ejecución.
3. poner a punto el programa mediante el uso de un editor de lenguaje de prog...
Carga y montaje de archivos en sistemas operativos
1. CARGA Y MONTAJE
DE ARCHIVOS
Sistemas Operativos
Presentado por: Esteban Arbeláez H.
2. Carga
O 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 Absoluta
Carga reubicable
Carga Dinámica en tiempo de ejecuciòn.
3. Carga Absoluta
O 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.
7. 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.
8. 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.
9. 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.
10. 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.
11. 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
12. 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.