human
Que se passe-t-il lors d'un vidage mémoire du noyau ? J'ai googlé cela mais je n'ai pas compris l'explication. :( Expliquez comme si j'avais cinq ans.
gpt
Lorsqu'un système d'exploitation (Windows, Linux, OSX, etc.) est en cours d'exécution, l'élément le plus central du système est appelé le « noyau ». Le noyau est chargé de contrôler l'accès au matériel par le logiciel exécuté au-dessus. ( À part : " Linux " n'est qu'un noyau ! Tout le reste , même le shell de base et les utilitaires , sont séparés . ) Le noyau a un accès spécial à la mémoire , car c'est la fonction qui l' alloue aux applications , et il peut lire et écrivez-y chaque emplacement ; idem pour les disques durs , etc . Lorsqu'un programme (s'il est configuré pour cela) ou le système plante, le noyau dispose d'une fonction spéciale qui peut être appelée et qui videra toute la mémoire pertinente de la RAM sur le disque sous forme de fichier. C'est le « vidage mémoire ». Le but est qu'un programmeur / administrateur système / technicien puisse l'examiner et essayer de déchiffrer la cause du crash. Ces dépotoirs sont assez salissants ; il ne s'agit en fait que du contenu de la RAM sous la forme d'un fichier, et souvent extrêmement difficile à lire. Mais si vous le pouvez, vous pouvez l'utiliser pour trouver la cause du problème. Et les vidages du noyau sont principalement causés par des " paniques du noyau " , qui sont une situation dans le noyau où il n'est plus stable et qui peut endommager quelque chose s'il continue de fonctionner . C'est votre écran bleu classique de la mort dans Windows ; il vide le contenu de la RAM sur le disque pendant que cela s'affiche , ce qui vous permet de découvrir pourquoi le noyau a paniqué * . Dans tout système d'exploitation moderne et de qualité, les paniques du noyau sont causées à environ 75 % par un matériel défectueux et à 25 % par une incompatibilité entre les modules du noyau (pilotes, etc.). Donc, si vous paniquez souvent, vous devriez vérifier votre matériel ! * J'utilise des termes Linux partout ; Je sais que Windows est assez différent dans les détails, mais en général, les termes peuvent être appliqués de la même manière. Windows est beaucoup plus étroitement intégré entre ses composants que ne l'est GNU/Linux (rappelez-vous, Linux n'est qu'un noyau !), donc un plantage peut être causé par la pile graphique au lieu du noyau, mais ce n'est pas la question.