Bibliography
[1]
Mach: A New Kernel Foundation for Unix Development.
Proceedings of the 1986 Usenix Conference
pages 93-112.
Usenix Association,
1986.
[2]
Comparison of Hardware and Software Cache Coherence Schemes.
The 18th Annual International Symposium on Computer Architecture
volume 19, pages 298-308,
1991.
[3]
Scheduler Activations: Effective Kernel Support for the User-Level Management of Parallelism.
Proceedings of the 13th ACM Symposium on Operating Systems Principles
pages 95-109,
Pacific Grove, CA,
October 1991. ACM.
[4]
A 68010 multiuser development system.
Master's thesis, The Cooper Union for the Advancement of Science and Art, New York City,
1984.
[5]
An Open Environment for Building Parallel Programming Systems.
Symposium on Parallel Programming: Experience with Applications, Languages and Systems
pages 1-9,
New Haven, Connecticut (USA),
July 1988. ACM SIGPLAN.
[6]
Object Structure in the Emerald System.
Proceedings of the First Annual Conference on Object-Oriented Programming, Systems, Languages, and Applications
pages 78-86.
ACM,
September 1986.
[7]
Scheduling Support for Concurrency and Parallelism in the Mach Operating System.
IEEE Computer
23(5):35-43,
May 1990.
[8]
A Priority Ceiling Protocol for Multiple-Instance Resources.
IEEE Real-Time Systems Symposium, San Antonio, TX,
December 1991.
[9]
An Experiment Using Registers for Fast Message-Based Interprocess Communication.
ACM SIGOPS Operating Systems Review
18(4):12-20,
October 1984.
[10]
Probabilistic Clock Synchronization.
Technical Report RJ6432 (62550) Computer Science, IBM Almaden Research Center,
September 1988.
[11]
An Introduction to Operating Systems.
Addison-Wesley Publishing Company, second edition,
1989.
[12]
Using Continuations to Implement Thread Management and Communication in Operating Systems.
Proceedings of the 13th ACM Symposium on Operating Systems Principles
pages 122-136,
Pacific Grove, CA,
October 1991. ACM.
[13]
The Evolution of Unix System Performance.
AT&T Bell Laboratories Technical Journal
63(8):1791-1814,
October 1984.
[14]
Wait-Free Synchronization.
ACM Transactions on Programming Languages and Systems
13(1),
January 1991.
[15]
Mix: A Self-Applicable Partial Evaluator for Experiments in Compiler Generation.
Lisp and Symbolic Computation
2(9-50):10,
1989.
[16]
A Case for Runtime Code Generation.
Technical Report UW CS&E 91-11-04, University of Washington Department of Computer Science and Engineering,
November 1991.
[17]
First-Class User-Level Threads.
Proceedings of the 13th ACM Symposium on Operating Systems Principles
pages 95-109,
Pacific Grove, CA,
October 1991. ACM.
[18]
Threads and Input/Output in the Synthesis Kernel.
Proceedings of the Twelfth Symposium on Operating Systems Principles
pages 191-201,
Arizona,
December 1989.
[19]
A 68010 Multitasking Development System.
Master's thesis, The Cooper Union for the Advancement of Science and Art, New York City,
1984.
[20]
MC68881 and MC68882 Floating-Point Coprocessor User's Manual.
Prentice Hall, Englewood Cliffs, NJ, 07632,
1987.
[21]
MC68030 User's Manual.
Prentice Hall, Englewood Cliffs, NJ, 07632,
1989.
[22]
Why Aren't Operating Systems Getting Faster as Fast as Hardware.
USENIX Summer Conference
pages 247-256,
Anaheim, CA,
June 1990.
[23]
Evaluating the Performance of Software Cache Coherence.
Proceedings of the 3rd Symposium on Programming Languages and Operating Systems. ACM,
1989.
[24]
Plan 9 from Bell Labs.
Technical Report CSTR # 158, AT&T Bell Labs,
1991.
[25]
The Synthesis Kernel.
Computing Systems
1(1):11-32,
Winter 1988.
[26]
4.2BSD and 4.3BSD as Examples of the Unix System.
ACM Computing Surveys
17(4):379-418,
December 1985.
[27]
A Stream Input-Output System.
AT&T Bell Laboratories Technical Journal
63(8):1897-1910,
October 1984.
[28]
The Unix Time-Sharing System.
Communications of ACM
7(7):365-375,
July 1974.
[29]
Misconceptions About Real-Time Computing: A Serious Problem for Next-Generation Systems.
IEEE Computer
21(10):10-19,
October 1988.
[30]
Operating System Support for Database Management.
Communications of ACM
24(7):412-418,
July 1981.
[31]
SunOS Reference Manual,
May 1988.
[32]
Dimensions of Object-Based Language Design.
Norman Meyrowitz, editor, Proceedings of the OOPSLA'87 conference
pages 168-182,
Orlando FL (USA),
1987. ACM.
[33]
The Portable Common Runtime Approach to Interoperability.
Proceedings of the 12th ACM Symposium on Operating Systems Principles
pages 114-122,
Litchfield Park AZ (USA),
December 1989. ACM.
[34]
Hydra: The Kernel of a Multiprocessing Operating System.
Communications of ACM
17(6):337-345,
June 1974.