• DocumentCode
    2827997
  • Title

    From CHAOSbase to CHAOSarc: a family of real-time kernels

  • Author

    Schwan, Karsten ; Gheith, Ahmed ; Zhou, Hongyi

  • Author_Institution
    Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
  • fYear
    1990
  • fDate
    5-7 Dec 1990
  • Firstpage
    82
  • Lastpage
    91
  • Abstract
    The authors present a family of object-based real-time operating system kernels that address portability, extensibility, and customizability for low-level and subsystem-level operations. The family is extensible in that new abstractions and functionalities can be added easily and efficiently, thereby maintaining uniform kernel interfaces and permitting the implementation of domain or target machine specific features while preserving some given kernel interface for existing programs. It also provides an environment for experimenting with and prototyping of new operating system constructs and policies. The family is customizable in that existing kernel abstractions and functions can be modified easily, facilitating changes to an operating system for uses with different target architectures or application domains. The family is portable in that its implementation is based on the Mach C threads standard as a base layer for uniprocessors and parallel architectures
  • Keywords
    object-oriented programming; operating systems (computers); real-time systems; CHAOSarc; CHAOSbase; abstractions; customizability; extensibility; functionalities; kernel interface; object-based real-time operating system kernels; operating system; parallel architectures; portability; real-time kernels; subsystem-level operations; uniprocessors; Chaos; Kernel; Operating systems; Packaging machines; Prototypes; Real time systems; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 1990. Proceedings., 11th
  • Conference_Location
    Lake Buena Vista, FL
  • Print_ISBN
    0-8186-2112-5
  • Type

    conf

  • DOI
    10.1109/REAL.1990.128732
  • Filename
    128732