Enlace dinámico

Enlace dinámico

Enlace dinámico

Un enlace dinámico es aquel en el cual una biblioteca de código es enlazada cuando un determinado programa se ejecuta (en oposición a un enlace estático, que se produce en tiempo de compilación). La ventaja de este tipo de enlace es que el programa es más liviano, y que evita la duplicación de código (por ejemplo, cuando dos programas requieren usar la misma biblioteca, se necesita sólo una copia de ésta).

Las bibliotecas de enlace dinámico, o bibliotecas compartidas, suelen encontrarse en directorios específicos del sistema operativo, de forma que, cada vez que un programa necesite usar alguna, el sistema operativo conozca el lugar en el que se encuentra, para así poder enlazarla. Esto ocasiona algunos problemas de dependencias, principalmente entre diferentes versiones de una misma biblioteca.

Muchos programas tienen procedimientos a los que no llaman, salvo en circunstancias excepcionales. Haciendo uso de bibliotecas de enlace dinámico, después del ensamblaje, podemos enlazar cada procedimiento en el momento en que es llamado.

Obtenido de "Enlace din%C3%A1mico"

Wikimedia foundation. 2010.

Игры ⚽ Нужна курсовая?

Mira otros diccionarios:

  • Enlace dinámico — Un enlace dinámico es aquel en el cual una librería de código es enlazada cuando un determinado programa se ejecuta (en oposición a un enlace estático, que se produce en tiempo de compilación). La ventaja de este tipo de enlace es que el programa …   Enciclopedia Universal

  • Biblioteca de enlace dinámico — Saltar a navegación, búsqueda Una biblioteca de enlace dinámico o más comunmente DLL (sigla en inglés de dinamic link library) es el término con el que se refiere a los archivos con código ejecutable que se cargan bajo demanda de un programa por… …   Wikipedia Español

  • Enlace estático — Saltar a navegación, búsqueda Una biblioteca estática es aquella que se enlaza en tiempo de compilación (en oposición a una de enlace dinámico, que se enlaza en tiempo de ejecución). La ventaja de este tipo de enlace es que hace que un programa… …   Wikipedia Español

  • Enlace estático — Una biblioteca estática es aquella que se enlaza en tiempo de compilación (en oposicion a una de enlace dinámico, que se enlaza en tiempo de ejecución). La ventaja de este tipo de enlace es que hace que un programa no dependa de ninguna librería… …   Enciclopedia Universal

  • Biblioteca (informática) — Saltar a navegación, búsqueda Ilustración de una aplicación que utiliza la biblioteca libvorbisfile.so para reproducir un archivo Ogg Vorbis. En ciencias de la computación, una biblioteca (o librería) es un conjunto de subprogram …   Wikipedia Español

  • Windows XP Professional x64 Edition — Se ha propuesto fusionar este artículo o sección con Ediciones de Windows XP, pero otros wikipedistas no están de acuerdo. Por favor, lee la página de discusión de ambos artículos y aporta tus razones antes de proceder en uno u otro sentido …   Wikipedia Español

  • Game Maker — Desarrollador Mark Overmars, YoYo Games YoYo Games Información general Diseñador Mark Overmars …   Wikipedia Español

  • Kernel32 — KERNEL.32.dll es la biblioteca de enlace dinámico (dynamic link library) presente en todas las versiones de 32 bits y 64 bits de Microsoft Windows. Expone a las aplicaciones de la mayoría de las Win32 base APIs, como la administración de memoria …   Wikipedia Español

  • User32 — User32.dll es una biblioteca de enlace dinámico (DLL) que implementa la biblioteca de clientes de API de usuario de Windows. Es un archivo principal para varias versiones del sistema operativo Microsoft Windows. Si este archivo está dañado o… …   Wikipedia Español

  • Ruby — Este artículo trata sobre el lenguaje de programación. Para la notación de ayuda a la lectura, véase Carácter ruby. Ruby Desarrollador(es) Comunidad de desarrolladores de Ru …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”