Fiabilidad

Biblioteca dinámica

¿Qué significa biblioteca dinámica?

Una biblioteca dinámica es un concepto de programación en el que las bibliotecas compartidas con funcionalidades especiales se lanzan sólo durante la ejecución del programa, lo que minimiza el tamaño total del programa y facilita la mejora del rendimiento de la aplicación para reducir el consumo de memoria. En la mayoría de los programas de software, la distribución de funcionalidades específicas en módulos distintos permite cargarlos según sea necesario.

Una biblioteca dinámica nunca forma parte de un archivo ejecutable o de una aplicación. Durante el tiempo de ejecución, se establece un vínculo entre una biblioteca dinámica y un archivo ejecutable o una aplicación.

Diccionario Techopedia: Biblioteca dinámica

Las plataformas de software utilizan diferentes mecanismos para la implementación de bibliotecas dinámicas. Una biblioteca dinámica se llama y activa en función de su lenguaje de software y sistema operativo (SO).

La biblioteca dinámica evolucionó a partir del siguiente concepto: Si varias aplicaciones utilizan determinadas funcionalidades de la biblioteca a través de varias líneas de código, es más fácil mantener y actualizar las distintas versiones de la biblioteca, en lugar de aplicar los cambios correspondientes en la aplicación. Además, como una biblioteca dinámica contiene varias líneas de código, establecer un enlace en tiempo de compilación ayuda a reducir la memoria total y a mejorar el rendimiento de la aplicación.

Una biblioteca dinámica se carga en el espacio de direcciones durante el tiempo de ejecución o lanzamiento. Cuando se carga en tiempo de ejecución, una biblioteca dinámica se conoce como “biblioteca cargada dinámicamente” o “biblioteca enlazada dinámicamente”. Cuando se carga en el lanzamiento, una biblioteca dinámica se conoce como “biblioteca dependiente dinámica”.

Temas relacionados

Margaret Rouse
Experta en tecnología

Margaret Rouse es una galardonada escritora técnica y profesora conocida por su habilidad para explicar temas técnicos complejos a una audiencia de negocios no técnica. Durante los últimos veinte años, sus explicaciones han aparecido en sitios web de TechTarget y ha sido citada como autoridad en artículos del New York Times, Time Magazine, USA Today, ZDNet, PC Magazine y Discovery Magazine. La idea de diversión de Margaret es ayudar a profesionales de TI y negocios a aprender a hablar los idiomas altamente especializados de cada uno. Si tienes una sugerencia para una nueva definición o cómo mejorar una explicación técnica,…