Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sun-barr!apple!usc!samsung!know!theep!wildcat!steve From: steve@wildcat.UUCP (Steve Holland) Newsgroups: comp.sys.amiga.advocacy Subject: Re: Single user OS schedulers (Was Re: How do we change the scheduler?) Message-ID: Date: 29 Jan 91 00:32:45 GMT References: <1991Jan25.073516.29644@Neon.Stanford.EDU> <1991Jan26.035750.11786@NCoast.ORG> <1991Jan27.014242.2863@Neon.Stanford.EDU> <1991Jan27.070050.220@news.iastate.edu> <1991Jan27.221224.17360@Neon.Stanford.EDU> Reply-To: wildcat!steve@alphalpha.com Lines: 18 >In article <1991Jan27.221224.17360@Neon.Stanford.EDU> torrie@cs.stanford.edu (Evan J Torrie) writes: > On the Amiga, though, this absolute difference in priority makes no >difference (does that make sense? :?) Even if I set the difference in >priorities to be just 1, the ray tracer will still get ZERO time >slices and the PI calculator gets everything. Under Unix, the >proportion of timeslices shared between two tasks is proportional to >the absolute difference in priorities. My source, Abacus' Amiga System Programmers Guide reads slightly differently (on page 259): "Exec starts with...the highest priority. After this, the processor time which it used is subtracted from its relative priority in comparison to the ready tasks. Now it is no longer the task with the highest priority and the processor moves on to the next task. ----------->Steve Holland<----------- Internet: wildcat!steve@alfalfa.com | "To err is human, but to really foul USENET: ..bu!alphalpha!wildcat!steve | things up requires a computer."