290 lines
12 KiB
Plaintext
290 lines
12 KiB
Plaintext
|
!!! Strict
|
||
|
%html
|
||
|
%head
|
||
|
%meta{:content => "text/html; charset=UTF-8", "http-equiv" => "Content-Type"}/
|
||
|
%title Synthesis: An Efficient Implementation of Fundamental Operating System Services - Abstract
|
||
|
%link{:href => "../css/style.css", :rel => "stylesheet", :type => "text/css"}/
|
||
|
%link{:href => "style.css", :rel => "stylesheet", :type => "text/css"}/
|
||
|
%body
|
||
|
#nav
|
||
|
%a.home{:href => "../index.html"} Alexia's Home
|
||
|
%a{:href => "index.html"} Dissertation
|
||
|
%a{:href => "abs.html"} Abstract
|
||
|
%a{:href => "ack.html"} Acknowledgements
|
||
|
%a{:href => "toc.html"} Contents
|
||
|
%a{:href => "ch1.html"} Chapter 1
|
||
|
%a{:href => "ch2.html"} Chapter 2
|
||
|
%a{:href => "ch3.html"} Chapter 3
|
||
|
%a{:href => "ch4.html"} Chapter 4
|
||
|
%a{:href => "ch5.html"} Chapter 5
|
||
|
%a{:href => "ch6.html"} Chapter 6
|
||
|
%a{:href => "ch7.html"} Chapter 7
|
||
|
%a{:href => "ch8.html"} Chapter 8
|
||
|
%a.here{:href => "bib.html"} Bibliography
|
||
|
%a{:href => "app-A.html"} Appendix A
|
||
|
#running-title
|
||
|
Synthesis: An Efficient Implementation of Fundamental Operating System Services - Abstract
|
||
|
#content
|
||
|
%h1 Bibliography
|
||
|
.bib-conference
|
||
|
%span.bib-number [1]
|
||
|
%span.bib-author M. Accetta, R. Baron, W. Bolosky, D. Golub, R. Rashid, A. Tevanian, and M. Young.
|
||
|
%span.bib-title
|
||
|
Mach: A New Kernel Foundation for
|
||
|
%span.smallcaps Unix
|
||
|
Development.
|
||
|
%span.bib-source Proceedings of the 1986 Usenix Conference
|
||
|
%span.bib-pages pages 93-112.
|
||
|
%span.bib-publisher Usenix Association,
|
||
|
%span.bib-date 1986.
|
||
|
.bib-conference
|
||
|
%span.bib-number [2]
|
||
|
%span.bib-author Sarita V. Adve, Vikram S. Adve, Mark D. Hill, and Mary K. Vernon.
|
||
|
%span.bib-title Comparison of Hardware and Software Cache Coherence Schemes.
|
||
|
%span.bib-source The 18th Annual International Symposium on Computer Architecture
|
||
|
%span.bib-pages volume 19, pages 298-308,
|
||
|
%span.bib-date 1991.
|
||
|
.bib-conference
|
||
|
%span.bib-number [3]
|
||
|
%span.bib-author T.E. Anderson, B.N. Bershad, E.D. Lazowska, and H.M. Levy.
|
||
|
%span.bib-title Scheduler Activations: Effective Kernel Support for the User-Level Management of Parallelism.
|
||
|
%span.bib-source Proceedings of the 13th ACM Symposium on Operating Systems Principles
|
||
|
%span.bib-pages pages 95-109,
|
||
|
Pacific Grove, CA,
|
||
|
%span.bib-date October 1991.
|
||
|
ACM.
|
||
|
.bib-entry
|
||
|
%span.bib-number [4]
|
||
|
%span.bib-author James Arleth.
|
||
|
%span.bib-title A 68010 multiuser development system.
|
||
|
= succeed "," do
|
||
|
%span.bib-source Master's thesis
|
||
|
%span.bib-date 1984.
|
||
|
.bib-conference
|
||
|
%span.bib-number [5]
|
||
|
%span.bib-author Brian N. Bershad, Edward D. Lazowska, Henry M. Levy, and David B. Wagner.
|
||
|
%span.bib-title An Open Environment for Building Parallel Programming Systems.
|
||
|
%span.bib-source Symposium on Parallel Programming: Experience with Applications, Languages and Systems
|
||
|
%span.bib-pages pages 1-9,
|
||
|
New Haven, Connecticut (USA),
|
||
|
%span.bib-date July 1988.
|
||
|
ACM SIGPLAN.
|
||
|
.bib-conference
|
||
|
%span.bib-number [6]
|
||
|
%span.bib-author A. Black, N. Hutchinson, E. Jul, and H. Levy.
|
||
|
%span.bib-title Object Structure in the Emerald System.
|
||
|
%span.bib-source Proceedings of the First Annual Conference on Object-Oriented Programming, Systems, Languages, and Applications
|
||
|
%span.bib-pages pages 78-86.
|
||
|
ACM,
|
||
|
%span.bib-date September 1986.
|
||
|
.bib-journal
|
||
|
%span.bib-number [7]
|
||
|
%span.bib-author D.L. Black.
|
||
|
%span.bib-title Scheduling Support for Concurrency and Parallelism in the Mach Operating System.
|
||
|
%span.bib-source IEEE Computer
|
||
|
%span.bib-pages 23(5):35-43,
|
||
|
%span.bib-date May 1990.
|
||
|
.bib-conference
|
||
|
%span.bib-number [8]
|
||
|
%span.bib-author Min-Ih Chen and Kwei-Jay Lin.
|
||
|
%span.bib-title A Priority Ceiling Protocol for Multiple-Instance Resources.
|
||
|
= succeed "," do
|
||
|
%span.bib-source IEEE Real-Time Systems Symposium
|
||
|
%span.bib-date December 1991.
|
||
|
.bib-journal
|
||
|
%span.bib-number [9]
|
||
|
%span.bib-author David Cheriton.
|
||
|
%span.bib-title An Experiment Using Registers for Fast Message-Based Interprocess Communication.
|
||
|
%span.bib-source ACM SIGOPS Operating Systems Review
|
||
|
%span.bib-pages 18(4):12-20,
|
||
|
%span.bib-date October 1984.
|
||
|
.bib-entry
|
||
|
%span.bib-number [10]
|
||
|
%span.bib-author F. Christian.
|
||
|
%span.bib-title Probabilistic Clock Synchronization.
|
||
|
= succeed "," do
|
||
|
%span.bib-source Technical Report RJ6432 (62550) Computer Science
|
||
|
%span.bib-date September 1988.
|
||
|
.bib-book
|
||
|
%span.bib-number [11]
|
||
|
%span.bib-author H.M. Deitel.
|
||
|
%span.bib-title An Introduction to Operating Systems.
|
||
|
Addison-Wesley Publishing Company, second edition,
|
||
|
%span.bib-date 1989.
|
||
|
.bib-conference
|
||
|
%span.bib-number [12]
|
||
|
%span.bib-author Richard P. Draves, Brian N. Bershad, Richard F. Rashid, and Randall W. Dean.
|
||
|
%span.bib-title Using Continuations to Implement Thread Management and Communication in Operating Systems.
|
||
|
%span.bib-source Proceedings of the 13th ACM Symposium on Operating Systems Principles
|
||
|
%span.bib-pages pages 122-136,
|
||
|
Pacific Grove, CA,
|
||
|
%span.bib-date October 1991.
|
||
|
ACM.
|
||
|
.bib-journal
|
||
|
%span.bib-number [13]
|
||
|
%span.bib-author J. Feder.
|
||
|
%span.bib-title
|
||
|
The Evolution of
|
||
|
%span.smallcaps Unix
|
||
|
System Performance.
|
||
|
%span.bib-source AT&T Bell Laboratories Technical Journal
|
||
|
%span.bib-pages 63(8):1791-1814,
|
||
|
%span.bib-date October 1984.
|
||
|
.bib-journal
|
||
|
%span.bib-number [14]
|
||
|
%span.bib-author P.M. Herlihy.
|
||
|
%span.bib-title Wait-Free Synchronization.
|
||
|
%span.bib-source ACM Transactions on Programming Languages and Systems
|
||
|
%span.bib-pages 13(1),
|
||
|
%span.bib-date January 1991.
|
||
|
.bib-entry
|
||
|
%span.bib-number [15]
|
||
|
%span.bib-author Neil D. Jones, Peter Sestoft, and Harald Sondergaard.
|
||
|
%span.bib-title Mix: A Self-Applicable Partial Evaluator for Experiments in Compiler Generation.
|
||
|
%span.bib-source Lisp and Symbolic Computation
|
||
|
%span.bib-pages 2(9-50):10,
|
||
|
1989.
|
||
|
.bib-entry
|
||
|
%span.bib-number [16]
|
||
|
%span.bib-author David Keppel, Susan J. Eggers, and Robert R. Henry.
|
||
|
%span.bib-title A Case for Runtime Code Generation.
|
||
|
= succeed "," do
|
||
|
%span.bib-source Technical Report UW CS&E 91-11-04
|
||
|
%span.bib-date November 1991.
|
||
|
.bib-conference
|
||
|
%span.bib-number [17]
|
||
|
%span.bib-author B.D. Marsh, M.L.Scott, T.J.LeBlanc, and E.P.Markatos.
|
||
|
%span.bib-title First-Class User-Level Threads.
|
||
|
%span.bib-source Proceedings of the 13th ACM Symposium on Operating Systems Principles
|
||
|
%span.bib-pages pages 95-109,
|
||
|
Pacific Grove, CA,
|
||
|
%span.bib-date October 1991.
|
||
|
ACM.
|
||
|
.bib-conference
|
||
|
%span.bib-number [18]
|
||
|
%span.bib-author H. Massalin and C. Pu.
|
||
|
%span.bib-title Threads and Input/Output in the Synthesis Kernel.
|
||
|
%span.bib-source Proceedings of the Twelfth Symposium on Operating Systems Principles
|
||
|
%span.bib-pages pages 191-201,
|
||
|
Arizona,
|
||
|
%span.bib-date December 1989.
|
||
|
.bib-entry
|
||
|
%span.bib-number [19]
|
||
|
%span.bib-author Henry Massalin.
|
||
|
%span.bib-title A 68010 Multitasking Development System.
|
||
|
Master's thesis, The Cooper Union for the Advancement of Science and Art, New York City,
|
||
|
%span.bib-date 1984.
|
||
|
.bib-book
|
||
|
%span.bib-number [20]
|
||
|
%span.bib-author Motorola.
|
||
|
%span.bib-title MC68881 and MC68882 Floating-Point Coprocessor User's Manual.
|
||
|
Prentice Hall, Englewood Cliffs, NJ, 07632,
|
||
|
%span.bib-date 1987.
|
||
|
.bib-book
|
||
|
%span.bib-number [21]
|
||
|
%span.bib-author Motorola.
|
||
|
%span.bib-title MC68030 User's Manual.
|
||
|
Prentice Hall, Englewood Cliffs, NJ, 07632,
|
||
|
%span.bib-date 1989.
|
||
|
.bib-conference
|
||
|
%span.bib-number [22]
|
||
|
%span.bib-author J. Ousterhout.
|
||
|
%span.bib-title Why Aren't Operating Systems Getting Faster as Fast as Hardware.
|
||
|
%span.bib-source USENIX Summer Conference
|
||
|
%span.bib-pages pages 247-256,
|
||
|
Anaheim, CA,
|
||
|
%span.bib-date June 1990.
|
||
|
.bib-conference
|
||
|
%span.bib-number [23]
|
||
|
%span.bib-author Susan Owicki and Anant Agarwal.
|
||
|
%span.bib-title Evaluating the Performance of Software Cache Coherence.
|
||
|
= succeed "." do
|
||
|
%span.bib-source Proceedings of the 3rd Symposium on Programming Languages and Operating Systems
|
||
|
%span.bib-date 1989.
|
||
|
.bib-entry
|
||
|
%span.bib-number [24]
|
||
|
%span.bib-author R. Pike, D. Presotto, K. Thompson, and H. Trickey.
|
||
|
%span.bib-title Plan 9 from Bell Labs.
|
||
|
= succeed "," do
|
||
|
%span.bib-source Technical Report CSTR # 158
|
||
|
%span.bib-date 1991.
|
||
|
.bib-journal
|
||
|
%span.bib-number [25]
|
||
|
%span.bib-author C. Pu, H. Massalin, and J. Ioannidis.
|
||
|
%span.bib-title The Synthesis Kernel.
|
||
|
%span.bib-source Computing Systems
|
||
|
%span.bib-pages 1(1):11-32,
|
||
|
%span.bib-date Winter 1988.
|
||
|
.bib-journal
|
||
|
%span.bib-number [26]
|
||
|
%span.bib-author J.S. Quarterman, A. Silberschatz, and J.L. Peterson.
|
||
|
%span.bib-title
|
||
|
4.2BSD and 4.3BSD as Examples of the
|
||
|
%span.smallcaps Unix
|
||
|
System.
|
||
|
%span.bib-source ACM Computing Surveys
|
||
|
%span.bib-pages 17(4):379-418,
|
||
|
%span.bib-date December 1985.
|
||
|
.bib-journal
|
||
|
%span.bib-number [27]
|
||
|
%span.bib-author D. Ritchie.
|
||
|
%span.bib-title A Stream Input-Output System.
|
||
|
%span.bib-source AT&T Bell Laboratories Technical Journal
|
||
|
%span.bib-pages 63(8):1897-1910,
|
||
|
%span.bib-date October 1984.
|
||
|
.bib-journal
|
||
|
%span.bib-number [28]
|
||
|
%span.bib-author D.M. Ritchie and K. Thompson.
|
||
|
%span.bib-title
|
||
|
The
|
||
|
%span.smallcaps Unix
|
||
|
Time-Sharing System.
|
||
|
%span.bib-source Communications of ACM
|
||
|
%span.bib-pages 7(7):365-375,
|
||
|
%span.bib-date July 1974.
|
||
|
.bib-journal
|
||
|
%span.bib-number [29]
|
||
|
%span.bib-author J.A. Stankovic.
|
||
|
%span.bib-title Misconceptions About Real-Time Computing: A Serious Problem for Next-Generation Systems.
|
||
|
%span.bib-source IEEE Computer
|
||
|
%span.bib-pages 21(10):10-19,
|
||
|
%span.bib-date October 1988.
|
||
|
.bib-journal
|
||
|
%span.bib-number [30]
|
||
|
%span.bib-author M. Stonebraker.
|
||
|
%span.bib-title Operating System Support for Database Management.
|
||
|
%span.bib-source Communications of ACM
|
||
|
%span.bib-pages 24(7):412-418,
|
||
|
%span.bib-date July 1981.
|
||
|
.bib-entry
|
||
|
%span.bib-number [31]
|
||
|
%span.bib-author Sun Microsystems Incorporated, 2550 Garcia Avenue, Mountain View, California 94043, 415-960-1300.
|
||
|
%span.bib-title
|
||
|
SunOS Reference Manual,
|
||
|
%span.bib-date May 1988.
|
||
|
.bib-conference
|
||
|
%span.bib-number [32]
|
||
|
%span.bib-author Peter Wegner.
|
||
|
%span.bib-title Dimensions of Object-Based Language Design.
|
||
|
%span.bib-source Norman Meyrowitz, editor, Proceedings of the OOPSLA'87 conference
|
||
|
%span.bib-pages pages 168-182,
|
||
|
Orlando FL (USA),
|
||
|
%span.bib-date 1987.
|
||
|
ACM.
|
||
|
.bib-conference
|
||
|
%span.bib-number [33]
|
||
|
%span.bib-author Mark Weiser, Alan Demers, and Carl Hauser.
|
||
|
%span.bib-title The Portable Common Runtime Approach to Interoperability.
|
||
|
%span.bib-source Proceedings of the 12th ACM Symposium on Operating Systems Principles
|
||
|
%span.bib-pages pages 114-122,
|
||
|
Litchfield Park AZ (USA),
|
||
|
%span.bib-date December 1989.
|
||
|
ACM.
|
||
|
.bib-journal
|
||
|
%span.bib-number [34]
|
||
|
%span.bib-author W.A. Wulf, E. Cohen, W. Corwin, A. Jones, R. Levin, C. Pierson, and F. Pollack.
|
||
|
%span.bib-title Hydra: The Kernel of a Multiprocessing Operating System.
|
||
|
%span.bib-source Communications of ACM
|
||
|
%span.bib-pages 17(6):337-345,
|
||
|
%span.bib-date June 1974.
|