Éditeurs de liens, chargeurs et exécutables
Quel est l'avantage de l'édition de liens dynamique (bibliothèques partagées) ?
- ALe programme fonctionne toujours même sans les bibliothèques dans l'environnement d'exécution
- BPlusieurs programmes peuvent partager une même bibliothèque en mémoire, et la mise à jour de la bibliothèque applique les corrections sans reconstruction
- CAucun traitement n'est nécessaire au démarrage, et le démarrage est toujours plus rapide qu'avec l'édition de liens statique
Afficher la réponse et l'explication
Réponse : B. Plusieurs programmes peuvent partager une même bibliothèque en mémoire, et la mise à jour de la bibliothèque applique les corrections sans reconstruction
En édition de liens dynamique, l'exécutable n'enregistre que « quelle fonction de quelle bibliothèque partagée utiliser », et l'éditeur de liens dynamique charge et lie les bibliothèques à l'exécution. Le code des bibliothèques partagées n'étant pas modifié, une seule copie en mémoire physique peut être partagée par de nombreux processus. Les corrections de bogues ou de vulnérabilités se font simplement en remplaçant la bibliothèque. En revanche, la liaison coûte du temps au démarrage.
Continuer : 9 autres questions sur Éditeurs de liens, chargeurs et exécutables