See this document in CiteSeerX!

Trends in Operating Systems Towards Dynamic User-level Policy Provision (1994)  (Make Corrections)  (2 citations)
K.R. Mayes



  Home/Search   Context   Related

 
View or download:
cs.man.ac.uk/pub/cnc/ostrends.ps.gz
cs.man.ac.uk/pub/TR/...UMCS9391.ps.Z
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  cs.man.ac.uk/cnc/ar...publication (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(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