See this document in CiteSeerX!

Experience with Processes and Monitors in Mesa (1980)  (Make Corrections)  (88 citations)
Butler Lampson, David Redell
ACM Operating Systems Review, SIGOPS



  Home/Search   Context   Related

Links:   ACM   DBLP

 
View or download:
berkeley.edu/~brewer/cs262/Mesa.pdf
microsoft.com/lampson/2...Postscript.ps
microsoft.com/lampson/23...Acrobat.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  berkeley.edu/~brewer/cs262/ (more)
Homepages:  B.Lampson  

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: The use of monitors for describing concurrency has been much discussed in the literature. When monitors are used in real systems of any size, however, a number of problems arise which have not been adequately dealt with: the semantics of nested monitor calls; the various ways of defining the meaning of WAIT; priority scheduling; handling of timeouts, aborts and other exceptional conditions; interactions with process creation and destruction; monitoring large numbers of small objects. These... (Update)

Cited by:   More
Mitsubishi Electric Research Laboratories - Cambridge Research Center (1993)   (Correct)
Unknown - Symbolic Parallel Programming   (Correct)
Fsmlabs Technical Report - Against Priority Inheritance   (Correct)

Active bibliography (related documents):   More   All
0.6:   A History of CLU - Liskov (1992)   (Correct)
0.5:   A Survey of Distributed File Systems - Satyanarayanan (1989)   (Correct)
0.1:   Crash Recovery in a Distributed Data Storage System - Lampson, Sturgis (1979)   (Correct)

Similar documents based on text:   More   All
0.5:   A Model for Academia, Industry, and Government.. - Anderson-Rowland, ..   (Correct)
0.2:   Pilot: An Operating System for a Personal Computer - Redell, Dalal, Horsley.. (1980)   (Correct)
0.2:   Communications of the - Acm July   (Correct)

Related documents from co-citation:   More   All
26:   Monitors: An operating system structuring concept (context) - Hoare - 1974
24:   Priority inheritance protocols: An approach to real-time synchronisation (context) - Sha, Rajkumar et al. - 1990
16:   Scheduling Algorithms for Multiprogramming in a Hard Real-time Environment - Liu, Layland - 1973

BibTeX entry:   (Update)

Butler W. Lampson and David D. Redell. Experience with processes and monitors in Mesa. Communications of the ACM, 23(2):105--117, February 1980. http://citeseer.ist.psu.edu/lampson80experience.html   More

@inproceedings{ lampson79experience,
    author = "B. W. Lampson and D. D. Redell",
    title = "Experience with Processes and Monitors in Mesa",
    booktitle = "Proceedings of the 7th {ACM} Symposium on Operating Systems Principles ({SOSP})",
    journal = "ACM Operating Systems Review, SIGOPS",
    pages = "43--44",
    year = "1979",
    url = "citeseer.ist.psu.edu/lampson80experience.html" }
Citations (may not include all citations):
2732   Communicating sequential processes (context) - Hoare - 1978  ACM   DBLP
239   Monitors: An operating system structuring concept (context) - Hoare - 1974  DBLP
83   Hierarchical ordering of sequential processes (context) - Dijkstra - 1972  ACM   DBLP
62   Pilot: An operating system for a personal computer - Redell - 1980  DBLP
51   The programming language Concurrent Pascal (context) - Hansen - 1975  ACM   DBLP
49   Operating System Principles (context) - Hansen - 1973  ACM
12   Modula: A language for modular multi-programming (context) - Wirth - 1977
11   Pup: An internetwork architecture (context) - Boggs - 1980
7   Separating data from function in a distributed file system (context) - Israel, Mitchell et al. - 1978
7   Traffic Control in a Multiplexed Computer System (context) - Saltzer - 1966
7   the transfer of control between contexts (context) - Lampson, Mitchell et al. - 1974
2   an experimental decentralized system (context) - Violet - 1979
2   Xerox Research Center (context) - Maybury, Sweet et al. - 1979
1   Software---Practice and Experience (context) - AM, implementation et al. - 1976
1   on Software Engineering (context) - Howard - 1976
1   al Standard Programming Language PL/1. X3.53, American Nat. .. (context) - Nation - 1976
1   Ethernet: Packet switching for local computer networks (context) - Boggs - 1976
1   A structured specification of a hierarchical operating syste.. (context) - Saxena, Bredt - 1975  ACM
1   Experience with Processes and Monitors in Mesa (context) - Gifford, voting - 1979  ACM   DBLP



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://www.cs.berkeley.edu/~brewer/cs262/):   More
Application-Controlled Physical Memory using External Page-Cache.. - Harty (1992)   (Correct)
Congestion Avoidance and Control - cited, history.) (1988)   (Correct)
Logged Virtual Memory - Cheriton, Duda (1995)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC