Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!usc!apple!bbn.com!fkittred From: fkittred@bbn.com (Fletcher Kittredge) Newsgroups: comp.os.mach Subject: Re: Question about Mach scheduling and load control policies Message-ID: <62945@bbn.BBN.COM> Date: 25 Feb 91 13:06:36 GMT References: <1991Feb23.232343.18938@spool.cs.wisc.edu> Sender: news@bbn.com Reply-To: fkittred@spca.bbn.com (Fletcher Kittredge) Organization: Bolt Beranek and Newman Inc., Cambridge MA Lines: 47 In article <1991Feb23.232343.18938@spool.cs.wisc.edu> mcheng@rennet.cs.wisc.edu (Michael Cheng) writes: >Would someone please brief describe, or point references to the >following aspects of Mach: > >1) Scheduling Policy > >2) Load Control Policy > Try: "Scheduling Support for Concurrency and Parallelism in the Mach Operating System" David Black Computer, Vol. 23, No. 5, May 1990 "Scheduling and Resource Management Techniques for Multi-processors" David Black Phd. Thesis. CMU Computer Science Dept., Pittsburgh, PA. 1990 "Real-Time Mach: Towards a Predictable Real-Time System." Hideyuki Tokuda, Tatsuo Nakajima and Prithvi Rao Proceedings of the Usenix Mach Conference, Oct. 1990 >How do they compare with Unix? >Thanks. Very different. Before reading the above, make sure you have a good grasp of the advantages of the thread and task model over Unix processes. The best way to find out threads and tasks is to read a copy of the POSIX 1003.4a draft. This standard covers real time facilities, including threads. You should also read "Threads of a New System", Richard Rashid Unix Review, Vol. 4, Aug. 1986. It would also help to have a background in parallel and distributed computing! ;-) >Michael Cheng regards, fletcher Fletcher Kittredge Platforms and Tools Group, BBN Software Products 10 Fawcett Street, Cambridge, MA. 02138 617-873-3465 / fkittred@bbn.com / fkittred@das.harvard.edu Brought to you by Super Global Mega Corp .com