erickson@eecae.ee.msu.edu (Carl Erickson) (02/24/89)
I am looking for references on the details of task/thread scheduling in Mach. The general sorts of references I have found thus far do not discuss these details. Also, if someone has Mach references in refer(1) format and would share them with me I would appreciate it. Thanks, Carl Erickson uunet!frith!erickson erickson@eecae.ee.msu.edu
erickson@eecae.ee.msu.edu (Carl Erickson) (03/04/89)
Here is a Mach bibliography in refer(1) format. Note that I haven't included all the references available to Mach predecessors (RIG and Accent), and I haven't included all references to Mach-related projects, like Flamingo, etc. These references can be found in the bibliography of the Mach papers I have listed. Carl Erickson erickson@eecae.ee.msu.edu uunet!frith!erickson ------------------------------------------------------------- %A M. Accetta %A R. Baron %A W. Bolosky %A D. Golub %A R. Rashid %A A. Tevanian %A M. Young %T Mach: A New Kernel Foundation for UNIX Development %I USENIX Association %J Summer Conference Proceedings 1986 %K mach usenix foundation %A A. Tevanian %A R. Rashid %A M. Young %A D. Golub %A M. Thompson %A W. Bolosky %A R. Sanzi %T A Unix Interface for Shared Memory and Memory Mapped Files under Mach %I USENIX Association %J Summer Conference Proceedings 1987 %A R. Fitzgerald %A R. Rashid %T The Integration of Virtual Memory Management and Interprocess Communication in Accent %J ACM Transactions on Computer Systems %V 4 %N 2 %D May 1986 %K accent %A R.F. Rashid %A G. Robertson %T Accent: A Communication Oriented Network Operating System Kernel %J Proceedings of the 8th Symposium on Operating System Principles %D December 1981 %P 64-75 %K accent %A R. Baron %A R. Rashid %A E Siegel %A A. Tevanian %A M. Young %T Mach-1: An Operating Environment for Large-Scale Multiprocessor Applications %J IEEE Software %D July 1985 %X Also published in SIAM Computing? %A R. Rashid %A A. Tevanian, Jr. %A M. Young %A D. Golub %A R. Baron %A D. Black %A W.J. Bolosky %A J. Chew %T Machine-Independent Virtual Memory Management for Paged Uniprocessor and Multiprocessor Architectures %J IEEE Transactions on Computers %D August 1988 %K mach virtual memory %A M. Young %A A. Tevanian %A R. Rashid %A D. Golub %A J. Eppinger %A J. Chew %A W. Bolosky %A D. Black %A R. Baron %T The Duality of Memory and Communication in the Implementation of a Multiprocessor Operating System %I Carnegie-Mellon University %R CMU-CS-87-155 %D August 1987 %K duality memory communication %X Also published in \fIProceedings of the Symposium on Operating System Principles\fR, November 1987. %A R.D. Sansom %A D.P. Julin %A R.F. Rashid %T Extending a Capability Based System into a Network Environment %I Carnegie-Mellon University %R CMU-CS-86-115 %D April 1986 %A M.B. Jones %A R.F. Rashid %T Mach and Matchmaker: Kernel and Language Supprot for Object-Oriented Distributed Systems %I Carnegie-Mellon University %R CMU-CS-87-150 %D September 1986 %K matchmaker %A R. Rashid %T Threads of a New System %J Unix Review %D August 1986 %K threads %A Channing H. Russell %A Pamela J. Waterman %T Variations on Unix for Parallel-Processing Computers %J Communications of the ACM %D December 1987 %A M.D. Janssens %A J.K. Annot %A A.J. Van De Goor %T Adapting Unix for a Multiprocessor Environment %J Communications of the ACM %D September 1986 %A A. Tevanian %A R.F. Rashid %T MACH: A Basis for Future UNIX Development %R CMU-CS-87-139 %I Carnegie-Mellon University %D June 1987 %X Summary of the "Threads ..." article and the Summer 86 USENIX article. %A R.F. Rashid %T From RIG to Accent to Mach: The Evolution of a Network Operating System %I Computer Science Department %I Carnegie Mellon University %D August 1987 %K mach evolution %A R. Baron %A D. Black %A W. Bolosky %A J. Chew %A D. Golub %A R. Rashid %A A. Tevanian %A M. Young %T MACH Kernel Interface Manual %I Carnegie-Mellon University %D 15 February 1988 %K mach kernel manual %A R. Draves %A M. Jones %A M. Thompson %T MIG - The MACH Interface Generator %I Carnegie-Mellon University %D 26 February 1988 %K mach mig %A Samuel J. Leffler %A Marshall K. McKusick %A Michael J. Karels %A John S. Quarterman %T The Design and Implementation of the 4.3BSD UNIX Operating System %I Addison-Wesley Publishing Company %D 1989 %K bsd unix
erickson@eecae.ee.msu.edu (Carl Erickson) (03/04/89)
[ The conversion from refer was done by a program, so some clean-up may be ] [ required. --DL ] Here is a Mach bibliography in BibTeX format. Note that I haven't included all the references available to Mach predecessors (RIG and Accent), and I haven't included all references to Mach-related projects, like Flamingo, etc. These references can be found in the bibliography of the Mach papers I have listed. Carl Erickson erickson@eecae.ee.msu.edu uunet!frith!erickson ------------------------------------------------------------- @article{MARBWBDGRRATMY, author = {M. Accetta and R. Baron and W. Bolosky and D. Golub and R. Rashid and A. Tevanian and M. Young}, publisher = {USENIX Association}, journal = {Summer Conference Proceedings 1986}, keywords = {mach usenix foundation}, title = {Mach: A New Kernel Foundation for UNIX Development} } @book{RBDBWBJCDGRRATMY88, author = {R. Baron and D. Black and W. Bolosky and J. Chew and D. Golub and R. Rashid and A. Tevanian and M. Young}, year = {15 February 1988}, publisher = {Carnegie-Mellon University}, keywords = {mach kernel manual}, title = {MACH Kernel Interface Manual} } @article{RBRRESATMY85, author = {R. Baron and R. Rashid and E Siegel and A. Tevanian and M. Young}, year = {July 1985}, journal = {IEEE Software}, title = {Mach-1: An Operating Environment for Large-Scale Multiprocessor Applications}, abstract = {Also published in SIAM Computing?} } @book{RDMJMT88, author = {R. Draves and M. Jones and M. Thompson}, year = {26 February 1988}, publisher = {Carnegie-Mellon University}, keywords = {mach mig}, title = {MIG - The MACH Interface Generator} } @article{RFRR86, author = {R. Fitzgerald and R. Rashid}, year = {May 1986}, journal = {ACM Transactions on Computer Systems}, keywords = {accent}, number = {2}, title = {The Integration of Virtual Memory Management and Interprocess Communication in Accent}, volume = {4} } @article{MDJJKAAJVDG86, author = {M.D. Janssens and J.K. Annot and A.J. Van De Goor}, year = {September 1986}, journal = {Communications of the ACM}, title = {Adapting Unix for a Multiprocessor Environment} } @techreport{MBJRFR86, author = {M.B. Jones and R.F. Rashid}, year = {September 1986}, publisher = {Carnegie-Mellon University}, keywords = {matchmaker}, title = {Mach and Matchmaker: Kernel and Language Supprot for Object-Oriented Distributed Systems} } @book{SJLMKMKMJKJSQ89, author = {Samuel J. Leffler and Marshall K. McKusick and Michael J. Karels and John S. Quarterman}, year = {1989}, publisher = {Addison-Wesley Publishing Company}, keywords = {bsd unix}, title = {The Design and Implementation of the 4.3BSD UNIX Operating System} } @article{RR86, author = {R. Rashid}, year = {August 1986}, journal = {Unix Review}, keywords = {threads}, title = {Threads of a New System} } @book{RFR87, author = {R.F. Rashid}, year = {August 1987}, publisher = {Computer Science Department Carnegie Mellon University}, keywords = {mach evolution}, title = {From RIG to Accent to Mach: The Evolution of a Network Operating System} } @article{RFRGR81, author = {R.F. Rashid and G. Robertson}, year = {December 1981}, journal = {Proceedings of the 8th Symposium on Operating System Principles}, keywords = {accent}, pages = {64-75}, title = {Accent: A Communication Oriented Network Operating System Kernel} } @article{RRATJMYDGRBDBWJBJC88, author = {R. Rashid and A. Tevanian, Jr. and M. Young and D. Golub and R. Baron and D. Black and W.J. Bolosky and J. Chew}, year = {August 1988}, journal = {IEEE Transactions on Computers}, keywords = {mach virtual memory}, title = {Machine-Independent Virtual Memory Management for Paged Uniprocessor and Multiprocessor Architectures} } @article{CHRPJW87, author = {Channing H. Russell and Pamela J. Waterman}, year = {December 1987}, journal = {Communications of the ACM}, title = {Variations on Unix for Parallel-Processing Computers} } @techreport{RDSDPJRFR86, author = {R.D. Sansom and D.P. Julin and R.F. Rashid}, year = {April 1986}, publisher = {Carnegie-Mellon University}, title = {Extending a Capability Based System into a Network Environment} } @techreport{ATRFR87, author = {A. Tevanian and R.F. Rashid}, year = {June 1987}, publisher = {Carnegie-Mellon University}, title = {MACH: A Basis for Future UNIX Development}, abstract = {Summary of the "Threads ..." article and the Summer 86 USENIX article.} } @article{ATRRMYDGMTWBRS, author = {A. Tevanian and R. Rashid and M. Young and D. Golub and M. Thompson and W. Bolosky and R. Sanzi}, publisher = {USENIX Association}, journal = {Summer Conference Proceedings 1987}, title = {A Unix Interface for Shared Memory and Memory Mapped Files under Mach} } @techreport{MYATRRDGJEJCWBDBRB87, author = {M. Young and A. Tevanian and R. Rashid and D. Golub and J. Eppinger and J. Chew and W. Bolosky and D. Black and R. Baron}, year = {August 1987}, publisher = {Carnegie-Mellon University}, keywords = {duality memory communication}, title = {The Duality of Memory and Communication in the Implementation of a Multiprocessor Operating System}, abstract = {Also published in {\em Proceedings of the Symposium on Operating System Principles}, November 1987.} }