• DocumentCode
    2298088
  • Title

    The MARUTI hard real-time operating system

  • Author

    Levi, Shem-Tov ; Tripathi, Satish K. ; Carson, Scott D. ; Agrawala, Ashok K.

  • Author_Institution
    Dept. of Comput. Sci., Maryland Univ., College Park, MD, USA
  • fYear
    1989
  • fDate
    5-6 Jun 1989
  • Firstpage
    5
  • Lastpage
    15
  • Abstract
    A description is given of the MARUTI operating system, which is designed to support real-time applications on a variety of hardware systems. The kernel supports objects as primitive entities and provides a communication mechanism that allows transparent distribution in networked systems. Fault tolerance is provided through replication and consistency-control mechanisms. MARUTI supports guaranteed-service scheduling, in which jobs that are accepted by the system are verified to satisfy general time constraints. These time constraints include those that govern interrupt processing, which allows the MARUTI approach to succeed where more rigorous approaches do not. The result is that MARUTI applications can be executed in a predictable, deterministic fashion
  • Keywords
    operating systems (computers); real-time systems; MARUTI hard real-time operating system; communication mechanism; consistency-control; fault tolerance; general time constraints; guaranteed-service scheduling; interrupt processing; job verification; kernel; networked systems; primitive entities; real-time applications; replication; transparent distribution; Automatic control; Communication system control; Computer science; Educational institutions; Hardware; Kernel; Operating systems; Real time systems; Time factors; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Systems and Software Engineering, 1989. Proceedings., Fourth Israel Conference on
  • Conference_Location
    Herzlia
  • Print_ISBN
    0-8186-1972-4
  • Type

    conf

  • DOI
    10.1109/ICCSSE.1989.72710
  • Filename
    72710