Ligadores y cargadores

Solo disponible en BuenasTareas
  • Páginas : 3 (509 palabras )
  • Descarga(s) : 0
  • Publicado : 12 de junio de 2011
Leer documento completo
Vista previa del texto
Instituto Tecnológico de Chetumal.

Asignatura:
Software de Sistemas.

Maestra:
María de los Ángeles Navarrete Marneou.

Alumno:
Ruiz Aguilar Angel Eduardo.

4to SemestreGrupo: B

Resumen de Ligadores y Cargadores.

Introducción.

Ligador.

Un ligador es un programa de sistema que combina dos o mas programas objeto separados y permite que se hagan referenciasunos a otros, o sea, que cada uno de estos programas pueden hacer referencia a código ó variables de los otros programas con los que está enlazado.

Tool that merges the object files produced byseparate compilation or assembly and creates an executable file.

Programa o herramienta que enlaza uno o mas programas y crea un archivo ejecutable.

Función:

Enlazar código intermedio compiladoindependientemente en un solo módulo de carga resolviendo las diferencias entre Tokens.

Su función es reducir procedimientos traducidos por separado y enlazarlos para que se ejecuten como unaunidad llamada programa binario ejecutable.

Ligadores de bibliotecas de código objeto.

All linkers support object code libraries in one form or another, with most also providing support for variouskinds of shared libraries.

A library is little more than a set of object code files. (Indeed, on some systems you can literally catenate a bunch of object files together and use the result as alink library.) After the linker processes all of the regular input files, if any imported names remain undefined, it runs through the library or libraries and links in any of the files in the librarythat export one or more undefined names.

Ligadores estáticos.

Ligadores dinámicos.

En el tiempo de ejecución del programa, el ligador “invoca” una función, o método, que existe en algún lugaraparte del código del programa. Esto quiere decir que la función cierta está identificada (con resolución de su nombre), encontrada, y cargada en la memoria, con los datos copiados desde el programa...
tracking img