human
pourquoi dois-je redémarrer mon ordinateur lorsque je mets à jour un programme ? Chaque fois que je démarre mon ordinateur, trois ou quatre programmes doivent être mis à jour et redémarrés. Qu'est-ce qui change tellement qu'il faut faire ça ? S'il vous plaît, expliquez-moi comme si j'avais cinq ans.
gpt
Certaines personnes essaient d'en faire un débat Windows vs * nix, mais en toute honnêteté, même les systèmes * nix nécessitent des redémarrages pour certains types de mises à jour. En termes simples, cela est lié au fonctionnement des ordinateurs et à la manière dont les systèmes d'exploitation modernes (Windows, les variantes *nix fonctionnent fondamentalement de la même manière à cet égard) exécutent les programmes. Ils chargent le programme en mémoire lorsqu'il démarre , et il ne le recharge pas après son exécution ( et c'est vraiment difficile à faire en toute sécurité ) . Cela signifie que lorsque les mises à jour modifient les programmes, les programmes en cours d'exécution ne sont pas au courant des modifications et continuent. Il y a des exceptions et tout dépend de la façon dont le programme a été écrit pour s'exécuter. Des éléments tels que des images ou des polices peuvent être relus pendant que le programme est en cours d'exécution afin qu'ils puissent appliquer des modifications à la volée. D'autres éléments qui modifient la logique du programme lui-même ne peuvent pas être rechargés aussi facilement. De manière générale, je redémarre les machines qui exécutent des applications critiques après les mises à jour, quel que soit le système d'exploitation qu'elles exécutent (variantes Windows ou Linux). Pourquoi ? Parce que c'est la voie la plus sûre pour s'assurer que tout fonctionne avec des versions à jour. Prenez Linux par exemple. Souvent, un programme utilisera un objet partagé ou aura un service persistant en cours d'exécution à l'aide d'une commande particulière. Si ces composants sont mis à jour et que les processus/services associés ne sont pas redémarrés, les modifications ne seront pas appliquées. S'il s'agit de correctifs de sécurité critiques, il y a de fortes chances qu'une version vulnérable soit en cours d'exécution même si vous l'avez corrigée. Windows a tendance à pécher par excès de prudence à cet égard.