Accueil Développement Qu'est-ce qu'une bibliothèque dynamique? - définition de techopedia

Qu'est-ce qu'une bibliothèque dynamique? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie Dynamic Library?

Une bibliothèque dynamique est un concept de programmation dans lequel les bibliothèques partagées avec des fonctionnalités spéciales sont lancées uniquement pendant l'exécution du programme, ce qui minimise la taille globale du programme et facilite l'amélioration des performances des applications pour une consommation de mémoire réduite. Dans la plupart des logiciels, la distribution de fonctionnalités spécifiques dans des modules distincts permet le chargement selon les besoins.


Une bibliothèque dynamique ne fait jamais partie d'un fichier exécutable ou d'une application. Pendant l'exécution, un lien est établi entre une bibliothèque dynamique et un fichier exécutable ou une application.

Techopedia explique Dynamic Library

Les plates-formes logicielles utilisent différents mécanismes pour la mise en œuvre dynamique des bibliothèques. Une bibliothèque dynamique est appelée et activée en fonction de son langage logiciel et de son système d'exploitation (OS).


La bibliothèque dynamique a évolué à partir du concept suivant: si plusieurs applications utilisent certaines fonctionnalités de bibliothèque via plusieurs lignes de code, il est plus facile de maintenir et de mettre à niveau différentes versions de bibliothèque, plutôt que d'appliquer les modifications d'application correspondantes. De plus, étant donné qu'une bibliothèque dynamique contient plusieurs lignes de code, l'établissement d'un lien au moment de la compilation permet de réduire la mémoire globale et d'améliorer les performances des applications.


Une bibliothèque dynamique est chargée dans l'espace d'adressage lors de l'exécution ou du lancement. Lorsqu'elle est chargée au moment de l'exécution, une bibliothèque dynamique est appelée «bibliothèque chargée dynamiquement» ou «bibliothèque liée dynamiquement». Lorsqu'elle est chargée au lancement, une bibliothèque dynamique est appelée «bibliothèque dépendante dynamique».

Qu'est-ce qu'une bibliothèque dynamique? - définition de techopedia