Comment travaillez-les fichiers DLL?
Que sont les fichiers DLL?
DLL (bibliothèque de liens dynamiques) des fichiers peuvent être décrits comme petite "sous-programmes" destiné à aider un plus grand programme bien fonctionner. Ils fournissent le programme principal (exécutable) sur lesquels ils sont basés avec un moyen de relier les différentes ressources matérielles et logicielles nécessaires à divers points dans ses sessions d'exécution, sur une "en fonction des besoins: base. Ceci élimine le besoin de charger tout à voir avec le programme exécutable principal sur RAM (mémoire vive) de l'ordinateur lorsque ce programme est le premier run. Les ressources logicielles réalisées par les bibliothèques de liens dynamiques inclure du code pour les différentes fonctions du programme qui ne sont pas vraiment nécessaires pour maintenir le programme en cours d'exécution (qui est, les fonctions qui ne demandent qu'à être appelés à certains moments au cours d'une session de l'informatique donné, et ne pourrait pas réellement même pas besoin d'être appelé du tout). Chargement ces fonctions (et il peut y avoir un nombre considérable d'entre eux pour un programme donné) sur la mémoire vive de l'ordinateur lorsque le programme de la première exécution, puis les y maintenir tout au long de la session, serait un gaspillage d'espace de RAM, ce qui est considéré être à une prime.
Une avancée majeure
Le développement de la DLL a été une avancée majeure en informatique, car avant ils étaient disponibles, tout à voir avec un programme (y compris les fonctions qui étaient rarement, voire jamais utilisé) a dû être chargés sur la mémoire vive lorsque le programme a été chargé. Cela a conduit à l'informatique extrêmement inefficace, avec des vitesses plus lentes exposées par les différents programmes. Il était aussi extrêmement difficile d'effectuer plusieurs tâches en exécutant même un couple de programmes simples, en raison de la souche préposé sur la RAM.
Considérations
DLL sont généralement spécifique à la version. Ceux qui fonctionnent bien pour, disons, version 1 d'un programme (ou un langage de programmation, comme cela peut être le cas) pourrait ne pas bien fonctionner avec la version 2. La règle générale est que les DLL dans l'ancienne version ont tendance à être incapable de travailler bien avec la nouvelle version, mais celles de la nouvelle version peut généralement fonctionner assez bien avec l'ancienne version de la langue du programme ou de la programmation.
Questions connexes
- Comment faire pour installer le JDK sur Linux
- Que sont les fichiers X86?
- Quelle est l'adresse logique?
- Prototype de fonction en Python
- Avantages et inconvénients de Level Machine Language
- Quelle est la différence entre les variables globales et locales?
- Qu'est-ce que le processeur de l'ordinateur ne
- Comment puis-Processeurs travail?
- Qu'est-ce que Récupération fichier orphelin signifie?
- Caméra ASUS ne fonctionne pas avec Skype
- "Erreur 2 123" dans Rosetta Stone
- Mon iTunes est gelé
- Aide Avec TXF fichiers sur un Mac
- Qu'est-ce qu'un fichier EPF?
- Java est Bloqué
- FileZilla pas ouvrir
- Problèmes avec DFSVC.exe
- Qu'est-ce que streaming Buffer Size?
- Mon Java installateur est corrompu
- Qu'est-ce que dwm.exe?
- Avec Illustrator erreur de mémoire insuffisante
- Quel est asl.dll et Comment puis-je réinstaller pour iTunes?