Respostas:
Compreendendo o modo de usuário e kernel
http://blog.codinghorror.com/understanding-user-and-kernel-mode/
No modo Kernel, o código em execução tem acesso completo e irrestrito ao hardware subjacente. Pode executar qualquer instrução da CPU e referenciar qualquer endereço de memória. O modo do kernel geralmente é reservado para as funções mais confiáveis e de nível mais baixo do sistema operacional. Falhas no modo kernel são catastróficas; eles vão parar o PC inteiro.
Tempo do kernel é o tempo de execução de um processo gasto no kernel. por exemplo, para redes, E / S de disco ou outras tarefas do kernel.
A maioria dos sistemas operacionais possui um componente principal que sempre fica na memória e executa tarefas principais, como interface entre programas normais e o hardware (gerenciamento de memória, acesso a drivers de dispositivo, alternância de tarefas ...). Esta parte é geralmente chamada de kernel . Tudo o resto é referido como modo de usuário (grosso modo). Isso inclui o "restante" do sistema operacional (como serviços do sistema) e programas regulares.
O kernel geralmente tem acesso HW muito mais direto e é executado em um anel de CPU diferente. Portanto, seu tempo de CPU é contado separadamente. É por isso que é mostrado separadamente.