Path: utzoo!utgpu!watserv1!watmath!att!pacbell.com!ucsd!sdd.hp.com!usc!apple!agate!shelby!neon!torrie From: torrie@cs.stanford.edu (Evan J Torrie) Newsgroups: comp.sys.amiga.advocacy Subject: Re: Single user OS schedulers (Was Re: How do we change the scheduler?) Message-ID: <1991Jan25.204236.13509@Neon.Stanford.EDU> Date: 25 Jan 91 20:42:36 GMT References: <1991Jan23.213736.28220@Neon.Stanford.EDU> <1991Jan24.152931.1325@NCoast.ORG> <1991Jan25.073516.29644@Neon.Stanford.EDU> <1991Jan25.161048.8420@convex.com> Sender: torrie@Neon.Stanford.EDU (Evan James Torrie) Organization: Computer Science Department, Stanford University Lines: 31 swarren@convex.com (Steve Warren) writes: >In article <1991Jan25.073516.29644@Neon.Stanford.EDU> torrie@cs.stanford.edu (Evan J Torrie) writes: > [...] >> Yes, but this raises another issue. In this case, you are running a >>task which is servicing other users... effectively, you want your >>scheduler to give good multiuser response [i.e. no starvation]. >> For these cases, Unix-like schedulers (which it seems the Amiga >>scheduler is modeled after, judging by the description so far) are >>definitely the right choice (after all, a lot of work has been put >>into researching the best scheduling systems for MULTI-USER OSes) > [...] >Hmm, I think you are getting an unclear picture of the Amiga multitasking >mechanism. Yes, quite probably. Can someone with knowledge of both please explain the differences between operation of the Amiga task scheduler, and Unix task scheduler (especially in the areas of adjusting priorities etc). I am reasonably familiar with the Unix scheduler (i.e. I've studied the OS source code), so just differences between the Amiga and Unix would be sufficient for me. -- ------------------------------------------------------------------------------ Evan Torrie. Stanford University, Class of 199? torrie@cs.stanford.edu Fame, fame, fame... What's it good for? Ab-so-lute-ly nothing