Respuestas:
Comprender el modo de usuario y kernel
http://blog.codinghorror.com/understanding-user-and-kernel-mode/
En el modo Kernel, el código de ejecución tiene acceso completo y sin restricciones al hardware subyacente. Puede ejecutar cualquier instrucción de CPU y hacer referencia a cualquier dirección de memoria. El modo kernel generalmente está reservado para las funciones de nivel más bajo y más confiables del sistema operativo. Los bloqueos en modo kernel son catastróficos; ellos detendrán toda la PC.
El tiempo de kernel es el tiempo de ejecución de un proceso pasado en el kernel. por ejemplo, para redes, E / S de disco u otras tareas del núcleo.
La mayoría de los sistemas operativos tienen un componente central que siempre permanece en la memoria y realiza tareas básicas como la interfaz entre los programas normales y el hardware (administración de memoria, acceso a controladores de dispositivos, cambio de tareas ...). Esta parte se conoce generalmente como el núcleo . Todo lo demás se conoce como modo de usuario (más o menos). Esto incluye el "resto" del sistema operativo (como los servicios del sistema) y los programas regulares.
El kernel generalmente tiene mucho más acceso directo a HW y se ejecuta en un modo de CPU diferente (también vea anillo de protección ). Por lo tanto, su tiempo de CPU se cuenta por separado. Por eso se muestra por separado.