human
Pourquoi les ordinateurs rencontrent-ils des problèmes plus ils sont allumés, et pourquoi les éteindre et les rallumer résout-ils généralement le problème ? Éteindre et rallumer un ordinateur est généralement une solution courante, et je me suis toujours demandé pourquoi. S'il vous plaît, expliquez-moi comme si j'avais cinq ans.
gpt
Les systèmes d'exploitation sont * * * très compliqués * * * . Ils essaient de gérer plusieurs centaines de choses à la fois afin que vous, en tant qu'utilisateur, bénéficiez d'une expérience rapide et réactive. Je vais parler de la programmation . Disons que vous avez 10 programmes en cours d'exécution (chrome, photoshop, Word, un jeu plein écran, un gestionnaire de torrent, regarder un film, écouter de la musique et un tas d'autres petits programmes). Votre ordinateur ne peut faire qu'une seule chose à la fois (oubliez les processeurs multicœurs pour l'instant). Ce ne serait pas très utile si vous ne pouviez qu'écouter de la musique ou utiliser uniquement chrome . Alors qu'est-ce que ça fait ? Il passe d'un programme à l'autre * * * très rapidement * * * . Si vite que vous ne le remarquez pas. Alors , comment décide - t - il ce qui devient prioritaire ? Le jeu a besoin de beaucoup de puissance, pas le mot. Le programme torrent a besoin d'un accès permanent au réseau, contrairement au jeu (un joueur pour plus de simplicité). Etc . etc . L'ordinateur doit donc décider quels processus s'exécutent pendant combien de temps. Cependant , ce n'est pas un assistant . * * Il ne peut pas prédire l'avenir * * . Il ne peut baser ses décisions que sur des événements antérieurs. ( S'il voit que le jeu utilise beaucoup de CPU pour un calcul utile , il laissera le jeu utiliser plus de temps CPU , et les autres programmes fonctionneront plus lentement ) Un humain a dû coder cet algorithme pour qu'il choisisse un programme sur le autre . Ce n'est pas parfait, par définition (bien que très bon, étant donné que Windows 7+ fonctionnera pendant des semaines sans redémarrage). Plus vous avez exécuté de programmes dans le passé, plus il dispose d'informations pour décider quel programme doit avoir la priorité. Bien que cela sonne mieux, cela augmente la complexité. Environ 100 processus sont en cours d'exécution sur votre ordinateur. La merde devient compliquée lorsqu'il s'agit de décider lequel devrait avoir la priorité, car il ne peut pas prédire l'avenir. Solution ? Redémarrage . Cela permet aux algorithmes de mieux fonctionner car ils ont moins d'informations à traiter. Les fuites de mémoire ne sont pas un *énorme* problème pour le système d'exploitation. S'il pense que Chrome utilise trop de mémoire, il vous tuera et continuera.