CHORUS Distributed Operating System
نویسندگان
چکیده
The Cnonus technology has been designed for building o'new generations" of open, distributed, scalable Operating Systems. CHoRus has the following main characteristics: ¡ Ír comÍ[tnication-based technology, relying on a minimal Nucleus integrating distributed processing and communication at the lowest level, and providing generic services used by a set of subsystem servers to provide extended standard operating system interfaces (a UNIX interface has been developed, others such as OS/2 and object oriented systems are envisaged); @ Computing Systems, Vol. I 'No. 4 ' Fall 1988 305 . real-time services provided by the real-time Nucleus, and accessible by "system programmers" at the different system levels, . a modular architecture providing scalability, and allowing in particular dynamic configuration of the system and its applications over a wide range of hardware and network configurations, including parallel and multiprocessor systems. CHonus-v3 is the current version of the Cuonus Distributed Operating System, developed by Chorus systèmes. Earlier versions were studied and implemented within the Chorus research project at INRIA between 1979 and 1986. This paper presents the Cnonus architecture and the facilities provided by the CHonus-v3 Nucleus. It describes the UNIX subsystem built vvith the Cnonus technology that provides: . binary compatibility with UNIX, . extended UNIX services supporting distributed applications (network IPC, distributed virtual memory), light-weight processes, and real-time facilities.
منابع مشابه
Chorus: a Support for Distributed and Reconfigurable Ada Software
In the ESA Columbus Project, including in particular the European Space Station, applications are written in Ada and are distributed; moreover, the long lifetime of the space elements requires flexibility in order to support smooth software evolution. CHORUS is a distributed operating system, developed and supported by Chorus systèmes, which provides a basis for supporting efficiently distribu...
متن کاملExperience with Chorus
This paper summarizes works done at I.N.T. with Chorus 1 Operating System. It brieey describes Chorus' concepts and abstractions useful to understand our work. Then it focuses on Chorus micro-kernel capabilities and explains how these capabilities have been used to make an experiment allowing the cohabitation between the Chorus micro-kernel and the Macintosh Operating system. Then, it describes...
متن کامل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, r...
متن کاملC HORUS / MiX , a Distributed UNIX , on Multicomputers
Currently available multicomputers are generally featured with simple operating system kernels offering mostly communication primitives. 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 a des...
متن کاملUNIX on a loosely coupled architecture: The CHORUS/MiX approach
In the CHORUS/MiX R distributed operating system architecture the microkernel provides system servers with generic services which are independent of a particular operating system; these services include processor scheduling, memory management and inter-process communications. In turn, co-operating system servers provide at the application programmer's interface a particular operating system per...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Computing Systems
دوره 1 شماره
صفحات -
تاریخ انتشار 1988