The CPU has to do something, all the time; the only way to use the CPU
at less than a total of 100% is with the HALT instruction (which creates
problems in a system trying to look like a real-time OS). Since the
total has to be 100%, something has to use the time not used by anything
else; Micro$oft chose to call this the idle task. Basically, the idle
task sits there examining all the inputs to the CPU (mostly via the
interrupt controller), waiting for a request to do something useful. The
reason the idle task doesn't use 100% is that the system timer generates
some activity (updating the system clock), and the program used to
determine which tasks are running uses some.
> >It's not April, so maybe this is for real.
> >The idle task is what your computer does when it's not doing anything
> You're right , it's not April and it's not a joke , but can you tell me why
> idle task uses 98 % of my cpu when it's doing nothing?
> I don't think i'ts normal ( well , j am sure that it isn't normal , because
> all my system has become sloooooow)
> any suggestion ?
> thank you