What are Kernel Times?

  1. I've recently noticed that there is a 'Show Kernel Times' option in Windows XP's Task Manager under the 'Performance' tab. This shows up as a red meter over the green 'CPU Usage' meter.

    I gathered that the Kernel is a piece of software that allows the operating system to multi-task but what exactly is the 'Kernel Times'?
     
  2. jcsd
  3. I'd imagine its the percentage of resources (CPU/Memory) spent on the kernel and not user level processes.

    The kernel is the coure part of the operating system that handles process/thread scheduling, memory management, and device I/O, among other (not as critical) tasks.
     
  4. Thanks for the reply so-crates, I suppose that would indeed make sense: the portion of the processor used by the kernel. It doesn't seem like the kernel shows up as a process under the 'Processes' tab though, unless it's under some odd name.
     
  5. It is the percentage of processor time taken as system calls to the Operating System.
     
  6. I don't think it would just be user-level calls to the OS (things like file access) Remember that in a modern preempted multitasking OS, the kernel process (or processes, in some cases) interrupts (i.e., "preempts") other processes in the middle of what there were doing so it can do thread scheduling among other things.
     
Know someone interested in this topic? Share a link to this question via email, Google+, Twitter, or Facebook