Una aplicación esta formada por varios módulos compilados en forma de objetos que se montan juntos para resolver las referencias entre otros módulos y las rutinas de biblioteca.El primer porcesopara la creacion de un proceso activo consiste en cargar un programa en memoria principal y crear una imagen del proceso.la aplicacion esta formada por una serie de modulos compilados o ensamblados en forma de codigo onjeto que se montan juntos para resolver las referencias entre los modulos. al mismo tiempo se resuelven las referencias a rutinas de biblioteca. las rutinas de bilioteca pueden estar incorporadas en el programa o ser referenciasdas como codigo compartido que debe suministrar el sistema operativo en el momento de la ejecucion.
Carga Dinámica:El cálculo 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 posterior mente cargado en una posición diferente.
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 objetos.
No hay comentarios:
Publicar un comentario