mcheng@rennet.cs.wisc.edu (Michael Cheng) (02/24/91)
Would someone please brief describe, or point references to the following aspects of Mach: 1) Scheduling Policy 2) Load Control Policy How do they compare with Unix? Thanks. Michael Cheng
fkittred@bbn.com (Fletcher Kittredge) (02/25/91)
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