carga y montaje

12
CARGA Y MONTAJE DE ARCHIVOS DANIEL GUILLERMO ADAMES CIFUENTES 2009252032 SISTEMAS OPERATIVOS

Upload: daniel-adames-cifuentes

Post on 26-Jul-2015

118 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Carga y montaje

CARGA Y MONTAJE DE ARCHIVOS

DANIEL GUILLERMO ADAMES CIFUENTES2009252032

SISTEMAS OPERATIVOS

Page 2: Carga y montaje

CREACION DE UN PROCESO

•Para crear un proceso activo el primer paso a seguir es cargar un programa en la memoria principal y a la vez crear una imagen de un proceso.

Page 3: Carga y montaje

PROCESO DE CARGA

Page 4: Carga y montaje

CARGA ABSOLUTA

CARAGA REUBICABLE

CARGA DINAMICA EN TIEMPO DE EJECUCION

Page 5: Carga y montaje

CARGA ABSOLUTA

•La carga absoluta necesita que el modulo de carga ocupe siempre la misma posición en la memoria principal

Page 6: Carga y montaje

DIRECCIONES DEL CARGADOR

Page 7: Carga y montaje

CARGA REUBICABLE

•Cuando varios programas comparten la memoria principal no es conveniente decidir en que región de la memoria deben cargarse, haciendo necesario un modulo de carga que puedan ubicarse en cualquier posición de la memoria principal.

Page 8: Carga y montaje

CARGA DINAMICA

•El calculo de direcciones dinámico permite que un programa pueda cargarse en cualquier región de la memoria principal y luego interrumpir la ejecución del programa para ser descargado de la memoria principal y posteriormente cargado en una posición diferente.

Page 9: Carga y montaje

MONTAJE

•La función de un montador es tomar como entrada una colección de módulos objeto y generar un modulo de carga que contenga un conjunto de módulos de programa y datos para el cargador, el montador crea un único modulo de carga que es la unión de todos los módulos de objeto

Page 10: Carga y montaje

EDITOR DE MONTAJE

•Si se desea un modulo de carga reubicable el montaje se realiza de la siguiente forma: cada modulo objeto se crea con referencia relativas todos los módulos se unen en un único modulo de carga reubicable que puede usarse para entrada de una carga reubicable o para carga dinámica en el tiempo de ejecución los montadores que generan módulos de carga reubicable se conocen como editores de montaje

Page 11: Carga y montaje

MONTADOR DINAMICO

•se conoce como la capacidad de retrasar el montaje de algunos externos hasta que modulo de carga se haya creado

Page 12: Carga y montaje

VENTAJAS DEL MONTAJE DINAMICO EN TIEMPO DE CARGA

• Al conocer el código destino de un fichero el sistema operativo puede darse cuenta que mas de una aplicación esta empleando el mismo código de destino esto puede usarse para cargar una sola copia del código destino y montarla en 2 aplicaciones.

• Un productor de software puede crear una función que sea útil para varias aplicaciones y empaquetarla como un modulo de montaje dinámico