11 research outputs found

    Un recueil de papiers sur le systeme d'exploitation reparti a objets SOS

    Get PDF
    Résumé disponible dans les fichiers attaché

    Generic Virtual Memory Management for Operating System Kernels

    No full text
    International audienceWe discuss the rationale and design of a Generic Memory management Interface, for a family of scalable operating systems. It consists of a general interface for managing virtual memory, independently of the underlying hardware architecture (e.g. paged versus segmented memory), and independently of the operating system kernel in which it is to be integrated. In particular, this interface provides abstractions for support of a single, consistent cache for both mapped objects and explicit I/O, and control of data caching in real memory. Data management policies are delegated to external managers. A portable implementation of the Generic Memory management Interface for paged architectures, the Paged Virtual Memory manager, is detailed. The PVM uses the novel history object technique for efficient deferred copying. The GMI is used by the Chorus Nucleus, in particular to support a distributed version of Unix. Performance measurements compare favorably with other systems

    COOL: Kernel Support for Object-Oriented Environments

    Get PDF
    The Chorus Object-Oriented Layer (COOL) is an extension of the facilities provided by the Chorus distributed operating system with additional functionality for the support of object-oriented environments. This functionality is realized by a layer built on top of the Chorus V3 Nucleus, which extends the Chorus interface with generic functions for object management: creation, deletion, storage, remote invocation and migration. One major goal of this approach was to explore the feasibility of general object management at the kernel level, with support of multiple object models at a higher level. We present the implementation of COOL and a first evaluation of this approach with a C++ environment using the COOL mechanisms

    Virtual Memory Management in Chorus

    No full text
    The Chorus technology has been designed for building "new generations" of open, distributed, scalable operating systems. It is based on a small kernel onto which operating systems are built as sets of distributed cooperating servers. This paper presents the Virtual Memory Management service provided by the Chorus kernel. Its abstractions, interfaces and some implementation issues are discussed. Some examples of the use of this interface by our distributed Unix implementation are given. In: Proceedings of the "Progress in Distributed Operating Systems and Distributed Systems Management" workshop, Berlin, 18-19 April 1989 Lecture Notes in Computer Science, Springer Verlag. c fl Chorus syst`emes, 1989-1- May Chorus syst`emes Virtual Memory Management in Chorus CS/TR-89-30.1 Contents List of Figures ii List of Tables ii 1 Introduction 1 2 Chorus basic abstractions 1 3 Chorus Virtual Memory 4 3.1 Basic abstractions : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 4 3.2 ..

    COOL : Kernel support for object-oriented environments

    No full text
    SIGLEAvailable at INIST (FR), Document Supply Service, under shelf-number : 14802 E, issue : a.1990 n.1211 / INIST-CNRS - Institut de l'Information Scientifique et TechniqueFRFranc
    corecore