DLL

▪ computer code file
in full  dynamic link library 

      a file containing code for commonly used program functions on personal computers (personal computer) (PCs) that run the Microsoft Corporation's Windows operating system.

      Linking is part of the process of creating a computer program in which programmers combine their new program codes with preexisting code libraries (special functions, such as printing a document, that are used often). Static linking, the process traditionally used in many operating systems, puts everything together into the executable program. Dynamic linking, on the other hand, stores code libraries in DLL files. The functions in these files are then accessed by different running programs only when needed. Dynamic linking results in programs that use less memory and disk space and that are easier to upgrade. Without dynamic linking, making changes to part of a code library—for example, a dialog box for saving a file—would mean making changes to every statically linked program that uses it. With dynamic linking, only the DLL needs to be changed.

      Despite these advantages, dynamic linking has some trade-offs. Gains in efficiency are sometimes offset by losses in the stability of a program. In the past a newly installed program might occasionally have replaced an existing DLL, which sometimes caused existing programs to crash or behave oddly, a situation programmers call “DLL hell.” To avoid these problems, Windows relies on protected DLLs and Windows file protection (WFP). Protected DLLs are updated only by Microsoft, and if one is replaced by some other source, Windows reverts the DLL back to the original version. An official update can still introduce bugs, though it is unlikely to do so.

* * *


Universalium. 2010.

Look at other dictionaries:

  • DLL — (англ. Dynamic link library  динамически подключаемая библиотека)  понятие операционных систем Microsoft Windows и IBM OS/2; динамическая библиотека, позволяющая многократное применение различными программными приложениями. K DLL… …   Википедия

  • DLL — steht in der Informatik für: Dynamic Link Library, Dynamische Verbindungsbibliothek Dynamic Link Loader, ein Bestandteil des Betriebssystems BS2000 Data Link Layer, die Sicherungsschicht im OSI Modell den Davis Logemann Loveland Algorithmus zur… …   Deutsch Wikipedia

  • DLL —   [Abk. für Dynamic Link Library, »dynamische Bibliothek (von Programmverbindungen)«], eine Datei, die nach dem Bibliothekskonzept (Bibliothek) angelegt und genutzt wird. Dabei werden Routinen nicht dauerhaft mit dem Maschinencode eines Programms …   Universal-Lexikon

  • .dll — dll,   Erweiterung für eine DLL Datei (DLL) …   Universal-Lexikon

  • DLL — may refer to: Data link layer, a layer in the OSI network architecture model Delay locked loop, a device to reduce clock skew in digital circuits Doubly linked list, a data structure in computer programming Dynamic link library, or a DLL file, as …   Wikipedia

  • Dll — ist eine Abkürzung in der Informatik für: Dynamic Link Library, Dynamische Verbindungsbibliothek Dynamic Link Loader, ein Bestandteil des Betriebssystems BS2000 den Davis Logemann Loveland Algorithmus zur Lösung des Erfüllbarkeitsproblems Double… …   Deutsch Wikipedia

  • DLL — es el acrónimo de Dynamic Linking Library (Bibliotecas de Enlace Dinámico), término con el que se refiere a los archivos con código ejecutable que se cargan bajo demanda del programa por parte del sistema operativo. Esta denominación se refiere a …   Enciclopedia Universal

  • DLL — (dynamic link library) (Computers) file containing the executable routines of a program (in the operating systems Windows and OS/2) …   English contemporary dictionary

  • DLL — (computing) abbrev Dynamic link library * * * Computing abbr. dynamic link library, a collection of subroutines stored on disk, which can be loaded into memory and executed when accessed by a running program …   Useful english dictionary

  • Dll — Bibliothèque logicielle Pour les articles homonymes, voir Bibliothèque (homonymie) et DLL. En informatique, une bibliothèque ou librairie[1] logicielle (ou encore, bibliothèque de programmes) est un ensemble de fonctions utilitaires, regroupées… …   Wikipédia en Français

Share the article and excerpts

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

We are using cookies for the best presentation of our site. Continuing to use this site, you agree with this.