DLL

Significa «Dynamic Link Library».

Una DLL es una biblioteca compilada de funciones, datos y otros recursos que pueden usar los programas que se ejecutan en Windows. Cualquier programa puede acceder al código de una DLL y varios programas pueden acceder a una DLL al mismo tiempo. Acceder a una biblioteca de código compartida significa que los programas no necesitan incluir ese código en sus archivos ejecutables, lo que les ayuda a usar menos espacio de almacenamiento y memoria del sistema.

Cuando un programa necesita acceder a las funciones y los recursos de un archivo DLL, lo carga en la memoria del sistema durante el tiempo de ejecución y crea vínculos a los recursos que necesita. Este proceso se denomina enlace dinámico y permite que el programa use las funciones, los datos y los recursos de la DLL como si estuvieran incluidos en el propio programa. Sin embargo, un programa que depende del enlace dinámico no se ejecutará si falta alguno de sus archivos DLL.

Windows incluye miles de archivos DLL que contienen funciones y recursos del sistema
Windows incluye miles de archivos DLL que contienen funciones y recursos del sistema

Windows incluye muchos archivos DLL que contienen recursos básicos del sistema, como funciones de API, controladores de dispositivos y elementos de la interfaz de usuario. Cualquier programa que se ejecute en Windows puede acceder a estos archivos DLL para usar esos recursos compartidos. Los programas de terceros pueden instalar archivos DLL adicionales, trasladando funciones y datos a ellos para permitir que el programa se ejecute de manera más eficiente. Los archivos DLL también pueden recibir actualizaciones por separado de los programas que los utilizan, para corregir errores sin volver a compilar toda la aplicación.

NOTE: Lo contrario del enlace dinámico es el enlace estático, que vincula las bibliotecas y dependencias de un programa al archivo ejecutable durante la compilación. El archivo ejecutable resultante es más grande, pero se ejecuta sin archivos adicionales.

Extensiones de archivo: .DLL

Actualizado May 4, 2023 por Brian P.

quizPon a prueba tu conocimiento

How many mouse clicks does dragging and dropping an item require?

A
1
0%
B
2
0%
C
3
0%
D
4
0%
Correct! Incorrect!     View the Drag definition.
More Quizzes →

El diccionario informático Tech Terms

La definición de DLL en esta página es una definición original escrita por los autores de TechTerms.com. Si desea hacer referencia a esta página o citar esta definición, utilice la barra de cita verde directamente debajo de la definición.

Nuestro objetivo es explicar la terminología informática de manera sencilla y comprensible. Nos esforzamos por la precisión y la claridad en cada definición que publicamos. Si tiene comentarios o desea sugerir un nuevo término técnico, contáctenos.

El boletín de Tech Terms

¡Mejora tu conocimiento técnico con nuestro boletín diario o semanal! Suscríbete hoy y recibe nuevos términos y cuestionarios en tu bandeja de entrada.

Suscríbase al boletín gratuito de TechTerms

¿Con qué frecuencia desea recibir un correo?

Puede cancelar su suscripción o cambiar la frecuencia en cualquier momento usando los enlaces disponibles en cada correo. ¿Preguntas? Contáctenos.

Nota: El boletín se envía en inglés.