what are "kernal times" on cpu usage graph?

ledzepp98

Golden Member
Oct 31, 2000
1,449
0
0
i'm not sure if this belongs in this new forum...but to me, since i don't know the answer, seems like a highly technical question?

ok, in win2k i have the task manager running showing the cpu usage (among other things) and i have the option checked to also show the kernal times (which shows up in red). it is usually close to zero and basically always less than cpu usage (which is at 100% since i run seti in the background). basically, i'm not too sure what the kernel is and i have no idea what the graph is showing me with the kernal time?
 

Chaotic42

Lifer
Jun 15, 2001
33,929
1,098
126
Well, I'd imagine kernel time is the amount of work the actual kernel is doing.
A *quick* search on Google didn't turn up a whole lot. As for what the kernel is,
it's a layer of abstraction between the hardware and all of your software. It's
the low-level core of the OS.
 

Noriaki

Lifer
Jun 3, 2000
13,640
1
71


<< it's a layer of abstraction between the hardware and all of your software. >>

Actually that's the HAL (in WinNT)

Don't mind me I'm just nitpicking

Seriously though Chaotic42 is right, the Kernel is the very low level OS core functionality. And the Kernel time graph tells you how much time is spent in those functions.

Microsoft has designed Windows NT to be a microkernel (I would question whether or not this is truly the case, but that's not really relevant to your question), and a microkernel tries to do as little in the kernel as possible, delegating as much as possible to User processes. Even Virtual Memory is a user process in a microkernel archtecture.

Anyways, this Microkernel philosophy which WinNT is designed to is the reason your kernel time is so low. It tries to keep out of the kernel as much as possible.
 

artfuIDodger

Junior Member
Jul 4, 2001
5
0
0
technically, the operating system environment created by w2k is divided into two distinct layers: user mode and kernel mode. user mode is where all
user-interactive processes are launched. kernel mode is where all system-level activities occur. these modes are direct equivalents to ring 0 (kernel mode) and ring 3 (user mode) of the ring-based system architecture philosophy, which divides the functions of an operating system into distinct layers or rings that define or describe the level of system protection afforded by that layer. kernel (ring 0) processes can interact directly with hardware, whereas application (ring 3) processes are completely isolated from hardware.
 

Burn

Golden Member
Oct 9, 1999
1,104
0
0
Kernel: Processor Usage (%)

The percent of processor time that is not spent idle. This value is approximate.


This was from MS Help.
 

AlexMc

Member
Jun 8, 2001
36
0
0
The red kernel mode part of the graph shows the amount of time that applications are using operating system services. The green section is known as user mode, it shows the time spent running threads within application code.
 

Nevo

Banned
May 28, 2001
696
0
0
AlexMC is the most correct reply.

Most programs spend most of their time in user mode. In user mode, they're running in isolated memory space and can't hurt the system as a whole.

Occasionally, a program must accomplish a task that cannot be done in user mode. For instance, say, dialling a phone number on a modem. Because this involves transferring data directly to a piece of hardware, and the kernel prohibits user mode from touching the hardware, this can't be done in user mode.

So, the application makes a special call that the OS traps. This trap causes a context switch into kernel mode, where the OS can perform this task on the application's behalf.

All apps will switch between user mode and kernel mode. The entry into kernel mode is carefully guarded by the OS and only occurs under very specific, well-controlled mechanisms. The kernel finishes what the app needs done and quickly puts the app back into user mode.

Note that even though kernel mode code is running, it is still running in the context of the application that made the system call.

As Alex said, this is basically time that the application has spect calling system services.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |