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.}
}