Réponses:
Comprendre les modes utilisateur et noyau
http://blog.codinghorror.com/understanding-user-and-kernel-mode/
En mode noyau, le code d'exécution a un accès complet et illimité au matériel sous-jacent. Il peut exécuter n'importe quelle instruction CPU et référencer n'importe quelle adresse mémoire. Le mode noyau est généralement réservé aux fonctions de niveau le plus bas et les plus fiables du système d'exploitation. Les plantages en mode noyau sont catastrophiques; ils vont arrêter l'ensemble du PC.
Le temps du noyau est le temps d'exécution d'un processus passé dans le noyau. par exemple pour la mise en réseau, les E / S disque ou d'autres tâches du noyau.
La plupart des systèmes d'exploitation ont un composant principal qui reste toujours en mémoire et effectue des tâches essentielles telles que l'interface entre les programmes normaux et le matériel (gestion de la mémoire, accès aux pilotes de périphériques, changement de tâche ...). Cette partie est généralement appelée noyau . Tout le reste est appelé mode utilisateur (grosso modo). Cela comprend le «reste» du système d'exploitation (comme les services système) et les programmes réguliers.
Le noyau a généralement un accès matériel beaucoup plus direct, et il fonctionne dans un mode CPU différent (voir aussi anneau de protection ). Par conséquent, son temps processeur est compté séparément. C'est pourquoi il est montré séparément.