DSO

Une définition du Jargon Français.
Aller à : Navigation, rechercher

Dr enus.png sigle féminin.  [Unix]. Dynamically Shared Object. Bibliothèque d'objets partagés.

Une DSO est seulement chargée lors de l'exécution d'un programme qui l'emploie, lorsqu'elle n'est pas déjà en mémoire centrale. Une fois chargée elle est utilisable par n'importe quel nombre de processus. Tout l'intérêt est qu'elle n'est pas présente dans chaque fichier exécutable et, lorsque ces derniers sont exécutés, elle n'est pas non plus copiée dans chaque processus. Cela réduit l'encombrement sur les système de fichiers comme en mémoire, ainsi que la charge en entrées-sorties. En prime cela facilite sa mise à jour.

Sous Unix c'est appelé une shlib (extension so).

Sous Windows c'est une DLL.