Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing On Interrupt-Transparent Synchronization in an Embedded Object-Oriented Operating System Newport Beach, California March 15-March 17 ISBN: 0-7695-0607-0
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 non-blocking/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.
Index Terms:
operating systems, embedded systems, real-time systems, synchronization, object orientation
Citation:
Friedrich Schoen, Wolfgang Schroeder-Preikschat, Olaf Spinczyk, Ute Spinczyk, "On Interrupt-Transparent Synchronization in an Embedded Object-Oriented Operating System," isorc, pp.270, Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, 2000 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||