11 research outputs found
Un recueil de papiers sur le systeme d'exploitation reparti a objets SOS
Résumé disponible dans les fichiers attaché
Generic Virtual Memory Management for Operating System Kernels
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
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
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 ..
SOS : un système d'exploitation rèparti basè sur les objets
International audienceNo abstrac
SOS~: un système d'exploitation réparti basé sur les objets
International audienceno abstrac
COOL : Kernel support for object-oriented environments
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