Ligadores

Solo disponible en BuenasTareas
  • Páginas : 2 (323 palabras )
  • Descarga(s) : 0
  • Publicado : 12 de octubre de 2010
Leer documento completo
Vista previa del texto
JOSE LUIS FERNANDEZ
Tipos de cargadores
* Cargadores iniciales
* Cargadores absolutos
* Cargadores reubicación
* Cargadores ligadores (linker).

Tipos de ligadores
A)Editores de ligado. La diferencia entre un editor de ligado y un cargador ligador es que primero se ensambla o compila el programa fuente produciendo un programa objeto.
Un cargador ligador realiza todaslas operaciones de ligado y relocalización, incluyendo busquedas automaticas en bibliotecas si es que son especificadas y de esta manera se carga el programa ligando directamente en la memoria para suejecución.
Por otra parte un editor de ligado produce una versión llamada modulo de carga o imagen ejecutable y se escribe en un archivo o biblioteca para su ejecución.
Cuando el usuario estalisto para ejecutar el programa ligado se puede utilizar un cargador relocalizable que lo coloque o coloque el programa en memoria.
Un editor de ligado realiza relocalizaciones de todas las seccionesde control relativas a inicio del programa ligado.
B) Ligador dinámico. Este ofrece algunas ventajas en comparación a los otros tipos de ligado ya que proporciona la posibilidad de cargar rutassolo cuando y sean necesarias. Si las rutas son grandes o tienen muchas referencias externas este mismo puede conseguir ahorros considerables de tiempo y espacio en memoria.
Cuando se utiliza unligador dinamico la asociación, de la ruta llamada no se hace hasta que se ejecuta la proposición llamada.
C) Ligador de sistemas bax.
Este es un editor de ligado que realiza las mismas funcionesbásicas que el dinamico . la acción del ligador en la creación de las secciones de imagen esta controlada por ensamblador o compilador. El ligador bax puede generar tres tipos de imágenes, una de ellasejecutable que es la adecuada para cargar y ejecutar. Otra seria una imagen compartida que no es ejecutable pero el ligador puede reprocesarla. Y por ultimo las imágenes compartibles y estos hacen...
tracking img