Subject: Re: Floating point in the kernel
To: Jukka Marin <jmarin@pyy.jmp.fi>
From: Jason Thorpe <thorpej@nas.nasa.gov>
List: tech-kern
Date: 09/19/1998 12:41:13
On Sat, 19 Sep 1998 13:42:17 +0300
Jukka Marin <jmarin@pyy.jmp.fi> wrote:
> I guess nobody cares, but.. ;) On the Amiga, the scheduler always
> picks the highest-priority process that is ready to run. Processes
> that are at same priority level are run in round-robin system. This
> is simple, but it allows one busy-looping high-priority process kill
> the whole system, which is unacceptable, of course. Something like
> this + a safeguard system maybe..? :)
That's pretty much how the BSD scheduler works, too... but it's important
to note that every clock interrupt the process priorities are recomputed,
and a program may be preempted.
Jason R. Thorpe thorpej@nas.nasa.gov
NASA Ames Research Center Home: +1 408 866 1912
NAS: M/S 258-5 Work: +1 650 604 0935
Moffett Field, CA 94035 Pager: +1 650 940 5942