Re: system idle process
- From: Ondrej Spanel <OndrejSpanel.news@xxxxxxxxxxxxx>
- Date: Tue, 15 Jan 2008 16:05:11 +0100
> Maybe it is not actually has nothing to do, but blocked and waiting for some
> conditions, do you agree?
From the point of the scheduler this is the same thing. If the thread is blocked and waiting for something to become signalled, it cannot be scheduled. The scheduler cannot know what reason is behind the block, it may be waiting for an I/O, or waiting for another thread, all of this
looks the same and any of this may cause a CPU going idle.
Cheers
Ondrej
George napsal(a):
Hi Christian,.
What will cause scheduler has nothing to do? This is what I am asking. :-)
Maybe it is not actually has nothing to do, but blocked and waiting for some conditions, do you agree?
regards,
George
"Christian Kaiser" wrote:
You mean when system is not doing anything, it is idle, right?It means that the scheduler has nothing else to do (no thread with higher priority), so it's scheduling the idle thread. Nothing to do with the CPU itself.
Christian
- Follow-Ups:
- Re: system idle process
- From: George
- Re: system idle process
- References:
- Re: system idle process
- From: Brian Muth
- Re: system idle process
- From: Christian Kaiser
- Re: system idle process
- Prev by Date: Re: monitor page fault
- Next by Date: Re: system idle process
- Previous by thread: Re: system idle process
- Next by thread: Re: system idle process
- Index(es):
Relevant Pages
|