• DocumentCode
    1963599
  • Title

    On interrupt-transparent synchronization in an embedded object-oriented operating system

  • Author

    Schön, Friedrich ; Schröder-Preikschat, Wolfgang ; Spinczyk, Ute ; Spinczyk, U.

  • Author_Institution
    German Nat. Res. Center for Inf. Technol., Berlin, Germany
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    270
  • Lastpage
    277
  • Abstract
    A crucial aspect in the design of (embedded real-time) operating systems concerns interrupt handling. This paper presents the concept of a modularized interrupt-handling subsystem that enables the synchronization of interrupt-driven, non-sequential code without the need to disabling hardware interrupts. The basic idea is to use nonblocking/optimistic concurrency sequences for synchronization inside an operating-system kernel. Originally designed for the PURE embedded operating system, the presented object-oriented implementation is highly portable not only regarding the CPU but also operating systems and yet efficient
  • Keywords
    interrupts; object-oriented programming; operating system kernels; real-time systems; software portability; synchronisation; PURE system; embedded object-oriented operating system; interrupt-transparent synchronization; modularized interrupt-handling subsystem; nonblocking optimistic concurrency sequences; operating system kernel; real-time operating systems; software portability; Concurrent computing; Delay; Hardware; Information technology; Kernel; Object oriented modeling; Operating systems; Pipelines; Real time systems; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object-Oriented Real-Time Distributed Computing, 2000. (ISORC 2000) Proceedings. Third IEEE International Symposium on
  • Conference_Location
    Newport, CA
  • Print_ISBN
    0-7695-0607-0
  • Type

    conf

  • DOI
    10.1109/ISORC.2000.839540
  • Filename
    839540