Hola

Solo disponible en BuenasTareas
  • Páginas : 3 (726 palabras )
  • Descarga(s) : 0
  • Publicado : 25 de mayo de 2011
Leer documento completo
Vista previa del texto
Ligador:
Es un programa que enlaza todos los programas o módulos obteniendo lo que denominamos programa ejecutable.
Es un programa que enlaza distintos módulos o programas que poseensubprogramas. Además incorporan las denominadas rutinas de librerías en caso de solicitarlas el propio programa.
La generación de un módulo ejecutable a partir de una colección de procedimientos traducidosindependientemente requiere un ligador.
Las funciones de un ligador:
Los editores de ligado pueden efectuar varias funciones últimas a demás de la simple preparación de un programa objeto para suejecución estos también se pueden utilizar para construir paquetes de subrutinas u otras secciones que suelen utilizar juntas. Esto puede ser útil al tratar con bibliotecas de subrutinas que manejanlenguajes de programación de alto nivel. Comparados con los cargadores de ligadores los editores de ligado en general tienden a ofrecer mayor flexibilidad y control con el correspondiente incremento ecomplejidad y sobrecarga.
La tarea principal del enlazador es resolver referencias externas lleva a cabo la siguiente etapa del proceso de traducción enlazando los módulos ensambladores y los acervospara formar un programa completo. En algunos sistemas el cargador simplemente copia el programa ejecutable a las posiciones de memorias apropiadas.
Sus principales funciones son:
 Enlazar códigointermedio compilado independientemente en un solo módulo de carga resolviendo las diferencias entre Tokens.
 Incorpora las denominadas rutinas de librerías en caso de solicitarlas el propioprograma.
 Su función es reducir procedimientos traducidos por separado y enlazarlos para que se ejecuten como una unidad llamada programa binario ejecutable.

TIPOS DE LIGADORES:
EDITORES DE LIGADO.La diferencia fundamental entre un editor de ligado y un cargador ligador es: Primero se ensambla o compila el programa fuente, produciendo un programa objeto (que puede contener varias secciones de...
tracking img