See this document in CiteSeerX!

Process Scheduling and UNIX Semaphores (1995)  (Make Corrections)  
Neil Dunstan, Ivan Fris
Software - Practice and Experience



  Home/Search   Context   Related

 
View or download:
cs.ubc.ca/local/reading/...spe983nd.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  cs.ubc.ca/local/reading/...spetoc (more)
(Enter author homepages)

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

Abstract: this paper the power of UNIX-like semaphores is illustrated by using them to implement a variety of common process scheduling schemes. A general description of UNIX semaphores is given, concentrating mainly on properties used later in the paper. It gives, in fact, a more precise definition of some properties than can normally be found in the UNIX literature. As the UNIX system is not really the focus of the paper, a simplified notation for operations on these semaphores is introduced, rather... (Update)

Active bibliography (related documents):   More   All
0.5:   Nonexpressibility of Fairness and Signaling - McAllester, Panangaden.. (1990)   (Correct)
0.2:   How to Solve the Santa Claus Problem - Ben-Ari (1997)   (Correct)
0.2:   The Design and Construction of a User-Level Kernel for - Bedy, Carr, Huang, Shene (1999)   (Correct)

Similar documents based on text:   More   All
0.5:   Support for Concurrent Programming on the MONADS-PC System - Dunstan University Of   (Correct)
0.4:   A Consensus-Based Approach to Implementing Semaphores in a .. - Ramachandran, Singhal (1995)   (Correct)
0.4:   Distributed Semaphores - Ramachandran, Singhal (1994)   (Correct)

BibTeX entry:   (Update)

@article{ dunstan95process,
    author = "Neil Dunstan and Ivan Fris",
    title = "Process Scheduling and {UNIX} Semaphores",
    journal = "Software - Practice and Experience",
    volume = "25",
    number = "10",
    pages = "1141-1153",
    year = "1995",
    url = "citeseer.ist.psu.edu/dunstan95process.html" }
Citations (may not include all citations):
265   Design of the UNIX Operating System (context) - Bach - 1986
239   Monitors: An operating system structuring concept (context) - Hoare - 1974
210   Cooperating sequential processes (context) - Dijkstra - 1968
86   The specification of process synchronization by path express.. (context) - Campbell, Habermann - 1974
73   Algorithms for Mutual Exclusion (context) - Raynal - 1986
64   The structure of the THE multiprogramming system (context) - Dijkstra - 1968
45   Concurrent control with "readers" and "writers (context) - Courtois, Heymans et al. - 1971
43   Synchronization with eventcounts and sequencers (context) - Reed, Kanodia - 1979
12   Advanced UNIX Programming (context) - Rochkind - 1985
8   Englewood Cliffs (context) - Principles, Concurrent et al. - 1990
4   Some comments on concurrent readers and writers (context) - Conradi - 1977
4   A starvation free solution to the mutual exclusion problem (context) - Morris - 1979
2   Semaphore primitives and starvation-free mutual exclusion (context) - Stark - 1982
1   A tighter definition of UNIX semaphores (context) - Dunstan, Fris - 1992
1   Multiprogramming coordination (context) - Presser - 1975
1   A programmer (context) - Duncan - 1987
1   Priority semaphores (context) - Freisleben, Keedy - 1989
1   Building monitors with UNIX and C (context) - Dunstan - 1991
1   Support for concurrent programming on the MONADS-PC (context) - Dunstan, Rosenberg et al. - 1993
1   Salama UNIX System Programming (context) - Haviland - 1987
1   Concurrent readers and writers revisited (context) - Fris, Dunstan - 1992
1   Some extended semaphore primitives (context) - Agerwala - 1977

Documents on the same site (http://www.cs.ubc.ca/local/reading/proceedings/spe91-95/spe/spetoc.htm):   More
Linkage Analysis of Processes - Yaung, Raz (1992)   (Correct)
A Scheme for Little Languages in Interactive Graphics - Beckman (1991)   (Correct)
A Dataflow Approach to Event-based Debugging - Olsson, Crawford, Ho (1991)   (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