(Enter summary)
Abstract: It is possible to distinguish between policy and mechanism in operating system
design. There is a trend to move policy out of the operating system kernel and into
the user-level. This trend is described with respect to example operating system
types. A system is proposed which takes this policy/mechanism split to the extreme
of having the operating system kernel reduced to a hardware object which provides
a low-level but abstract view of the actual hardware. Such a system would be
flexible... (Update)
Context of citations to this paper: More
.... of micro kernel architectures include Mach [3] Chorus [57] Amoeba [26, 47] V [16] Choices [11] Psyche [59] L3 L4 [37] and Arena [41]. The most notable effect of the micro kernel design is to separate the implementation of the system into smaller, more manageable pieces...
.... of micro kernel architectures include Mach [1] Chorus [12] Amoeba [35, 45] V [10] Choices [9] Psyche [42] L3 L4 [28, 29] and Arena [34]. The most notable effect of the micro kernel design is to separate the implementation of the system into smaller, more manageable...
Cited by: More
Trends in Operating System Design: Towards a Customisable.. - Hulse, Dearle (1998)
(Correct)
Operating System Support for Persistent Systems: Past, Present .. - Dearle, Hulse (2000)
(Correct)
Similar documents (at the sentence level):
77.2%: Trends in Operating Systems Towards Dynamic - User-Level Policy Provision
(Correct)
Active bibliography (related documents): More All
1.4: Arena - a Run-Time Operating System for Parallel Applications - Mayes, Bridgland (1997)
(Correct)
0.7: A Parallel Functional Language Compiler for Message-Passing.. - Junaidu (1998)
(Correct)
0.6: Persistent Store In A Dynamic Resource Management Environment - Bridgland (1994)
(Correct)
Similar documents based on text: More All
0.2: Using Locality Information in Userlevel Scheduling - Steckermeier, Bellosa (1995)
(Correct)
0.1: Design and Implementation of Real-Time User-Level Thread - Oikawa, Tokuda, Nakajima (1992)
(Correct)
0.1: Network performance in Arena, a customisable - Distributed Operating System
(Correct)
Related documents from co-citation: More All
2: Amoeba -- A Distributed Operating System for the 1990s (context) - Mullender, Rossum et al. - 1990
2: Choices -- Class Hierarchical Open Interface for Custom Embedded Systems (context) - Campbell, Johnston et al. - 1987
2: A Caching Model of Operating System Kernel Functionality
- Cheriton, Duda - 1994
BibTeX entry: (Update)
K.R. Mayes, "Trends in Operating Systems Towards Dynamic User-Level Policy Provision" , , pp. 1-38, 1993. http://citeseer.ist.psu.edu/230645.html More
@techreport{ mayes93trends,
author = "K. R. Mayes",
title = "Trends in Operating Systems Towards Dynamic User-level Policy Provision",
number = "UMCS-93-9-1",
year = "1993",
url = "citeseer.ist.psu.edu/230645.html" }
Citations (may not include all citations):
723
Memory coherence in shared virtual memory systems
- Li, Hudak - 1986
304
Scheduler activations: Effective kernel support for the user..
- Anderson, Bershad et al. - 1992
261
Modern operating systems (context) - Tanenbaum - 1992
232
Linda in context (context) - Carriero - 1989
152
Operating system support for database management (context) - Stonebraker - 1981
140
Experiences with the AMOEBA distributed operating system
- Tanenbaum, van Renesse et al. - 1990
137
Unix as an application program
- Golub, Dean et al. - 1990
132
Strand: New concepts in parallel programming (context) - Foster, Taylor - 1989
115
First-class user-level threads
- Marsh, Scott et al. - 1991
114
Capability-based computer systems (context) - Levy - 1984
111
Machine-independent virtual memory management for paged unip..
- Rashid, Jr et al. - 1988
106
Advanced programming in the Unix environment (context) - Stevens - 1992
102
Scheduling support for concurrency and parallelism in the Ma..
- Black - 1990
101
The Multics system: An examination of its structure (context) - Organick - 1972
100
Programming semantics for multiprogrammed computations
- ACM, Dennis et al. - 1966
92
Amoeba -- A distributed operating system
- Mullender, van Rossum et al. - 1990
81
HYDRA: The kernel of a multiprocessor operating system (context) - Wulf, Cohen et al. - 1974
60
Reusing object-oriented designs
- Johnson, Russo - 1991
55
Architectural support for single address space operating sys..
- Koldinger, Chase et al. - 1992
53
Generic virtual memory management for operating system kerne..
- Abrossimov, Rozier et al. - 1989
49
The Portable Common Runtime Approach to Interoperability (context) - Weiser, Demers et al. - 1989
40
kernel: A platform for accessing internet resources (context) - Peterson, Hutchinson et al. - 1990
39
Microkernel operating system architecture and Mach (context) - Black, Golub et al. - 1992
39
A fast Mach network IPC implementation
- Barrera - 1991
35
Multi-model parallel programming in Psyche
- Scott, LeBlanc et al. - 1990
33
A revised IPC interface (context) - Draves - 1990
31
A taxonomy-based comparison of several distributed shared me.. (context) - Tam, Smith et al. - 1990
23
Limitations of concurrency in transaction processing (context) - Franaszek, Robinson - 1985
20
The performance of an object-oriented threads package (context) - Faust, Levy - 1990
16
SunOS virtual memory implementation
- Moran - 1988
16
Parallel Programming with PCN (context) - Foster, Tuecke - 1993
15
Time-sharing computer systems (context) - Wilkes - 1968
14
User-level physical memory management for Mach (context) - Sechrest, Park - 1991
12
Distributed operating systems based on a protected global vi..
- Carter, Johnson et al. - 1992
11
The FLAGSHIP parallel machine (context) - Watson - 1990
8
Towards a distributed UNIX system -- The CHORUS approach (context) - Armand, Gien et al. - 1986
7
Process management and exception handling in multiprocessor .. (context) - Russo, Johnston et al. - 1988
7
Experience developing the RP3 operating system (context) - Bryant, Chang et al. - 1991
6
EDS: A parallel computer system for advanced information pro.. (context) - Skelton, Hammer et al. - 1992
6
The protection lookaside buffer: efficient protection for si.. (context) - Koldinger, Levy et al. - 1991
5
The Flagship Project (context) - Banach, Sargeant et al. - 1988
5
EDS hardware architecture (context) - Ward, Townsend - 1990
5
A micro kernel architecture for next generation processors (context) - Okamoto, Segawa et al. - 1992
5
A flexible scheduler for the Andorra-I system
- Dutra, de - 1991
4
iMax: A multiprocessor operating system for an object-based .. (context) - Kahn, Corwin et al. - 1981
4
The parallelization of UNIX System V Release (context) - Campbell, Barton et al. - 1991
4
an experimental computer system (context) - Wulf, Levin et al. - 1981
4
Department of Computing (context) - Perry - 1987
3
Performance evaluation of an OLTP application on the EDS dat.. (context) - Wong - 1992
3
a model for the realisation of a total system concept (context) - Warboys, VME - 1980
3
Performance enhancements to a relational database system (context) - Stonebraker, Woodfill et al. - 1983
3
System Support for high performance multiprocessing (context) - Lazowska - 1992
2
Debugging multiprocessor operating system kernels (context) - Paciorek, Verso et al. - 1991
2
Continuations: Unifying thread management and communications.. (context) - Draves, Dean et al. - 1991
2
Experience with threads and RPC in Mach (context) - Duchamp - 1991
2
Integrating parallel Lisp with modern UNIX-based operating s.. (context) - Pierson - 1989
2
Designs for parallel architectures (context) - Rashid - 1987
2
UNIX on a multicomputer: The benefits of the CHORUS architec.. (context) - Herrmann, Ortega et al. - 1991
2
The implementation of abstract objects in a capability based.. (context) - Corsini, Frosini et al. - 1984
2
Fine-grained parallelism with minimal hardware support: a co.. (context) - Culler, Sah et al. - 1991
2
The MU5 Computer System (context) - Morris, Ibbett - 1979
1
Virtual shared memory in commercial applications (context) - Holt - 1992
1
Naming and binding of objects (context) - Proceeedings, Saltzer - 1978
1
Encapsulation and interaction in future operating systems (context) - Hofmann, Schlenk et al. - 1991
1
Design Rationale for Psyche (context) - Scott, LeBlanc et al. - 1989
1
the SIGCOMM 1988 Symp (context) - Hutchinson, Design - 1988
1
A process and memory model for a parallel distributed-memory.. (context) - Istavrinos - 1990
1
The Flagship Basic Execution Mechanism (context) - Watson - 1987
1
Concurrency: Simple concepts and powerful tools (context) - OOPSLA, October et al. - 1990
1
Levels of atomic action in the Flagship parallel system (context) - Mayes, Keane - 1993
1
Sparc Risc user's guide (context) - SYstems, Cypress - 1990
1
The ICL 2900 series (context) - Buckle - 1978
1
Control of a large massively parallel database machine using.. (context) - Unwalla, Kerridge - 1992
1
Abstract Data Types in the Flagship System Software (context) - Leunig - 1987
1
reusability and extensibility in object-oriented programming.. (context) - Practice, Micallef et al. - 1988
1
Designing Plan (context) - Pike, Presotto et al. - 1991
1
Virtual memory (context) - Daley, Dennis - 1968
1
Adding scheduler activations to Mach 3 (context) - Barton-Davis, McNamee et al. - 1993
1
Kendall Square Research introduction to the KSR1 (context) - Rothnie - 1992
1
Chorus Systemes Technical Report CS/TR (context) - Rozier, Abrossimov et al. - 1988
1
Virtual memory and backing store management in multiprocesso.. (context) - Russo - 1989
1
Resource management on a packet-based parallel graph reducti.. (context) - Keane, Mayes - 1992
1
Virtual memory architecture in SunOS (context) - on, Systems et al. - 1987
1
Supervisory systems for the Dartmouth timesharing system (context) - Kurtz, Lochner - 1965
1
A second-generation micro-kernel based UNIX; lessons in perf.. (context) - Conference, Summer et al. - 1991
1
A taxonomy of parallel computer architectures (context) - Gurd - 1988
1
New ideas in parallel List: Language design (context) - Halstead - 1989
1
Evolution of operating system structures (context) - Bacon - 1989
1
Aspects of protection on the Flagship machine: binding (context) - Holdsworth, Keane et al. - 1989
Documents on the same site (http://www.cs.man.ac.uk/cnc/arena/publication.html): More
Persistent Store In A Dynamic Resource Management Environment - Bridgland (1994)
(Correct)
Arena - a Run-Time Operating System for Parallel Applications - Mayes, Bridgland (1997)
(Correct)
User-Level Threads on a General Hardware Interface - Mayes, Quick, Warboys (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