(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