O que é o Kernel Times?

15

Recentemente, notei que há uma opção 'Mostrar Kernel Times' no Gerenciador de Tarefas do Windows XP, na guia 'Desempenho'. Isso aparece como um medidor vermelho sobre o medidor verde de uso da CPU. Exatamente o que é o Kernel Times?

    
por Sauron 23.07.2009 / 08:19

3 respostas

6

Entendendo o modo de usuário e kernel

link

In Kernel mode, the executing code has complete and unrestricted access to the underlying hardware. It can execute any CPU instruction and reference any memory address. Kernel mode is generally reserved for the lowest-level, most trusted functions of the operating system. Crashes in kernel mode are catastrophic; they will halt the entire PC.

    
por 23.07.2009 / 09:20
6

O 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.

    
por 23.07.2009 / 08:21
2

A maioria dos sistemas operacionais tem um componente principal que sempre permanece na memória e executa tarefas principais, como a interface entre programas normais e o hardware (gerenciamento de memória, acesso a drivers de dispositivos, troca de tarefas ...). Esta parte é geralmente referida como o kernel . Todo o resto é referido como modo de usuário (grosso modo). Isso inclui o "descanso" do sistema operacional (como serviços do sistema) e programas regulares.

O kernel geralmente tem acesso HW muito mais direto, e em execuções em um anel de CPU diferente. Portanto, seu tempo de CPU é contado separadamente. É por isso que é mostrado separadamente.

    
por 23.07.2009 / 09:47

Tags