[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

Re: Scheduler

On Tue, 13 Feb 2001 jk76_in@xxxxxxxxx wrote:

> Hi,
> 	Can any one explain how scheduling is done in linux

	Each proceess was given priority(p_priority) based on user
priority. For every clock cycle, the counter value decremented for the
current running process. When counter reaches to zero swtch() called. To
take care of aging, the prority is computed as
	p->counter = (p->counter/2) + p_nice

	The process having max(p->counter) will be scheduled.

	It is more efficint than BSD implementation