Tecnología

Inicio

¿Cómo funcionan los archivos DLL?

¿Qué son los archivos DLL?

DLL (Dynamic Link Library) archivos se puede describir como pequeñas "sub-programas" destinados a ayudar a un programa más grande que funcione bien. Proporcionan el programa principal (ejecutable) en los que se basan con un medio de vincular a los diversos recursos de hardware y software que necesita en varios puntos de sus sesiones en tiempo de ejecución, en un "como sea necesario:. Bases Esto elimina la tienen que cargar todo lo relacionado con el programa ejecutable principal en la RAM (memoria de acceso aleatorio) del ordenador cuando dicho programa se ejecuta por primera. los recursos de software realizadas por las bibliotecas de enlace dinámico incluyen código para las diversas funciones del programa que no son realmente necesarios para mantener el programa en ejecución (es decir, funciones que sólo necesitan ser llamados en ciertos momentos durante una sesión de cómputo dado, y en realidad podría ni siquiera necesita ser llamado en ella en absoluto). Carga de esas funciones (y no puede haber un número considerable de ellos para un programa dado) en la memoria RAM del ordenador cuando el programa se ejecuta por primera, y luego mantenerlos allí durante toda la sesión, sería un desperdicio de espacio de memoria RAM, lo que se considera que es un bien escaso.

Un avance importante

El desarrollo de DLL fue un avance importante en la informática, porque antes de que estuvieran disponibles, todo lo relacionado con un programa (incluyendo las funciones que eran rara vez o nunca utilizado) tuvo que ser cargado en la memoria RAM cuando el programa se carga por primera vez. Eso llevó a la computación extremadamente ineficiente, con velocidades más lentas exhibidas por los diversos programas. También era muy difícil de realizar múltiples tareas mediante la ejecución de incluso un par de programas sencillos, debido a la tensión auxiliar en la memoria RAM.

consideraciones

DLL son por lo general específica de la versión. Aquellos que funcionan bien para, por ejemplo, la Versión 1 de un programa (o un lenguaje de programación, como puede ser el caso) podría no funcionar bien con la versión 2. La regla general es que los archivos DLL en la versión anterior tienden a ser incapaz de trabajar bien con la versión más reciente, pero los de la versión más reciente en general, puede funcionar bastante bien con la versión anterior del lenguaje de programación o programación.