See this document in CiteSeerX!

Evolving the UNIX System Interface to Support Multithreaded Programs (1987)  (Make Corrections)  (34 citations)
Paul Mcjones



  Home/Search   Context   Related

 
View or download:
digital.com/pub/DEC/SRC...SRC021.ps.gz
umd.edu/courses/en...nes+swart.part1.ps
dec.com/pub/DEC/SRC/res...SRC021.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  digital.de/pub/DEC/S...srcrr021 (more)
Homepages:  P.Mcjones  

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

Abstract: Multiple threads (program counters executing in the same address space) make it easier to write programs that deal with related asynchronous activities and that execute faster on shared-memory multiprocessors. Supporting multiple threads places new constraints on the design of operating system interfaces. Part I of this report presents guidelines for designing (or redesigning) interfaces for multithreaded clients. We show how these guidelines were used to design an interface to UNIX 1... (Update)

Context of citations to this paper:   More

.... work includes the V system [Cher88] for the message passing kernel, Mach [Rash87] and [Li86] for the distributed virtual memory, Topaz [McJo88] and Mach [Acce86] for the threads , Amoeba [Mull87] for the global addressing, and the Bell Laboratories 9th Edition UNIX [Pres86,...

...use the thread management system which is most appropriate to the problem domain. Mach Cthreads [10] the University of Washington threads [11], SunOS LWP threads [8] C DAC PARAS CORE threads [6] and POSIX Pthreads [9] are a few popular thread models. Microkernel The...

Cited by:   More
SOFTWARE---PRACTICE AND EXPERIENCE, VOL. 21(12).. - Analysis Seshadri And   (Correct)
Dynamic Computation Migration in Distributed Shared Memory Systems - Hsieh (1995)   (Correct)
ENEE647 Design of Distributed Computer Systems --- Term.. - Qingmin Shi Changping   (Correct)

Active bibliography (related documents):   More   All
0.1:   Process Management for Highly Parallel - Systems Jan Edler   (Correct)
0.1:   Microkernel Operating Systems In Parallel Architectures - Blum (1994)   (Correct)
0.1:   An Object-Oriented Operating System - Russo (1991)   (Correct)

Similar documents based on text:   More   All
0.1:   Systems Research Center - Dec's Business And   (Correct)
0.1:   New-Value Logging in the Echo Replicated File System - Hisgen, Birrell, Jerian.. (1993)   (Correct)
0.1:   A Coherent Distributed File Cache With Directory Write-behind - Mann (1994)   (Correct)

Related documents from co-citation:   More   All
10:   Mach: A New Kernel Foundation for Unix Development (context) - Accetta, Baron et al. - 1986
8:   Firefly: A Multiprocessor Workstation (context) - Thacker, Stewart et al. - 1988
8:   CHORUS distributed operating systems (context) - Rozier, Abrossimov et al. - 1988

BibTeX entry:   (Update)

P. McJones and Swart P, "Evolving the unix system interface to support multithreaded programs" , Technical report, Tech Report 21, Part I, DEC SRC, September, 1987. http://citeseer.ist.psu.edu/mcjones87evolving.html   More

@book{ mcjones87evolving,
    author = "Paul R. McJones and Garret Frederick Swart",
    title = "Evolving the {UNIX} system interface to support multithreaded programs: The {Topaz Operating System} programmer's manual",
    volume = "21",
    publisher = "Digital Systems Research Center",
    address = "Palo Alto, CA, USA",
    pages = "100",
    year = "1987",
    url = "citeseer.ist.psu.edu/mcjones87evolving.html" }
Citations (may not include all citations):
162   Programming in Modula (context) - Wirth - 1985
122   Firefly: a multiprocessor workstation (context) - Thacker, Stewart - 1987
7   Mach threads and the Unix kernel: The battle for control (context) - Tevanian, Richard et al. - 1987



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


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