(Enter summary)
Abstract: We describe an operating system design for multiprocessor systems called Angel, based
on a single, coherent, uniform virtual address space. This unifies naming and interprocess
communication in both shared and distributed memory multiprocessors by using distributed
shared memory techniques when shared memory is not already provided by the hardware.
The design is motivated by analysis of our earlier operating system implementation,
based on message passing, and we show how the uniform address... (Update)
Context of citations to this paper: More
...when references are exchanged between nodes. Most distributed shared memory systems that are not implemented as SAS operating systems [18], 19] 20] 21] do not map the complete memory of all nodes into a single virtual address space. They rather provide means to map...
...This feature has been implemented for example in the distributed operating system Angel supporting single address space. For more details see [4] [5], 7] I assume that interprocess communication is negligible and processes are independent from each other. 32 MEMORY SHARED...
Cited by: More
A Comparison of Address Translation Mechanisms for.. - Tuch (2002)
(Correct)
Isolation, Resource Management and Sharing in the Kaffeos Java.. - Back (2002)
(Correct)
Processor Allocation in Tightly Coupled Multiprocessors - Kostková (1995)
(Correct)
Active bibliography (related documents): More All
1.1: Angel: A Proposed Multiprocessor Operating System.. - Wilkinson.. (1991)
(Correct)
0.6: The Topsy project: a position paper - Osmon, Stiemerling, Whitcroft.. (1992)
(Correct)
0.5: The CBIC: Architectural support for message passing or shared .. - Whitcroft, Osmon (1992)
(Correct)
Similar documents based on text: More All
0.2: Design and Implementation of an Object-Orientated.. - Murray.. (1993)
(Correct)
0.2: Compiling for a 64-Bit Single Address Space Architecture - Tim Wilkinson (1993)
(Correct)
0.1: Extensible, flexible and secure services in Angel, a single.. - Wilkinson, Murray (1994)
(Correct)
Related documents from co-citation: More All
8: Lightweight remote procedure call (context) - Bershad, Anderson et al. - 1987
7: Mach: A New Kernel Foundation for Unix Development (context) - Accetta, Baron et al. - 1986
6: Memory Coherence in Shared Virtual Memory Systems
- Li, Hudak - 1989
BibTeX entry: (Update)
T. Wilkinson, T. Stiemerling, P. E. Osmon, A. Saulsbury, and P. Kelly. Angel: A proposed multiprocessor operating system kernel. In European Workshop on Parallel Computing, pages 316--319, Barcelona, Spain, 1992. http://citeseer.ist.psu.edu/article/wilkinson92angel.html More
@techreport{ wilkinson92angel,
author = "T. Wilkinson and T. Stiemerling and P. Osmon and A. Saulsbury and P. Kelly",
title = "Angel: {A} Proposed Multiprocessor Operating System Kernel",
number = "TCU/CS/1991/24",
address = "City University, London",
pages = "4",
year = "1992",
url = "citeseer.ist.psu.edu/article/wilkinson92angel.html" }
Citations (may not include all citations):
723
Memory coherence in shared virtual memory systems
- Li, Hudak - 1989
226
Lightweight remote procedure call (context) - Bershad, Anderson et al. - 1989
94
The effect of context switches on cache performance (context) - Mogul, Borg - 1991
70
Performance of Firefly RPC
- Schroeder, Burrows - 1989
52
Computer systems with a very large address space and garbage.. (context) - Bishop - 1977
35
The Clouds distributed operating system: functional descript.. (context) - Dasgupta, LeBlanc et al. - 1988
31
A taxonomy-based comparison of several distributed shared me.. (context) - Tam, Smith et al. - 1990
20
Angel: a proposed multiprocessor operating system
- Wilkinson, Stiemerling et al. - 1992
20
From RIG to Accent to Mach: the evolution of a network opera.. (context) - Rashid - 1986
17
Translation-lookaside buffer consistency (context) - Teller - 1990
12
Topsy: an extensible UNIX multicomputer
- Winterbottom, Osmon - 1990
12
Implementation issues for the Psyche multiprocessor operatin.. (context) - Scott, LeBlanc et al. - 1989
10
Design, implementation, and performance evaluation of a dist..
- Forin, Barrera et al. - 1988
8
The Topsy Project: a position paper
- Osmon, Stiemerling et al. - 1992
8
Naming and protection in extendible operating systems (context) - Redell - 1974
7
MESHIX: a UNIX like operating system for distributed machine..
- Winterbottom, Wilkinson - 1990
7
Amoeba: a distributed operating system for the 1990's (context) - Mullender, van Rossum et al. - 1990
6
Distributed Operating Systems: Theory and Practice (context) - Rozier, Martins - 1987
5
An object-based taxonomy for distributed computing systems (context) - Martin, Pedersen et al. - 1991
4
A DVSM server for Meshix
- Saulsbury, Stiemerling - 1992
3
IBM General Systems Division (context) - French, Collins et al. - 1978
2
The MULTICS system: an examination of it's structure (context) - Organick - 1971
1
The Atlas Supervisor (context) - Kilburn, Payne et al. - 1961
1
Coherent address space avoids both cache flushing and tags (context) - Kelly - 1992
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://web.cs.city.ac.uk/bibliography/cs/authors.cgi): More
Fair Hierarchical Constraint Logic Programming - Jampel, Gilbert (1994)
(Correct)
The CBIC: Architectural support for message passing or shared .. - Whitcroft, Osmon (1992)
(Correct)
Category Theory for the Configuration of Complex Systems - Hill
(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