Abstract
In this chapter, the differences between the general purpose and real-time operating systems are analyzed. Each architecture is compared in terms of their mutual interferences (described in previous chapter), temporal predictability, event response latency, overhead and overload control.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
L. William, Pardon the interruption, p 58, Information Quarterly Vol. 3, Number 4, 2004
M. Kirk McKusick, K. Bostic, M.J. Karels, J.S. Quarterman, The Design and Implementation of the 4.4BSD Operating System (Addison-Wesley, 1996)
D. Comer, T.V. Fossum, Operating System Design, Vol.1: The Xinu Approach (PC Edition) (Prentice-Hall, 1988)
J.J. Labrose, MicroC/OS-II: The Real-Time Kernel, 2nd edn. (CMP Books, San Francisco, 2002)
E.L. Lamie, Real-Time Embedded Multithreading: Using ThreadX and ARM (CMP Books, San Francisco, 2005)
On-Line Applications Research Corporation (OAR), RTEMS C User’s Guide, edition 4.6.2, for rtems 4.6.2 edition, August 2003
OSEK/VDX Operating System, Versión 2.0 revision 1, 15.10, 1997., http://www.osek-vdx.org
A. Massa, Embedded Software Development with eCos (Prentice Hall, 2002)
W. Schröder-Preikschat, The Logical Design of Parallel Operating Systems (Prentice-Hall International, 1994). ISBN 0-13-183369-3
F. Schön, W. Schröder-Preikschat, O. Spinczyk, U. Spinczyk, On interrupt-transparent synchronization in an embedded object-oriented operating system, in 3rd International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2000), (2000), pp. 270–277
R. Moore, Link Service Routines for better interrupt handling, 22/12/05
J. Pagonis, Overview of Symbian OS Hardware Interrupt Handling, Revision 1.0, March 2004
H. Tokuda y C. W. Mercer. “Arts: A distributed real-time kernel”. Operating System Review, 23(3), 721989
L. Abeni, G. Buttazo, Support for dynamic QoS in the HARTIK kernel. Proceeding of the IEEE Conference on Real-Time Computing Systems and Applications, Cheju Island, South Korea (2000)
G. C. Buttazzo y M. Di Natale. Hartik: A hard real-time kernel for programming robot tasks with explicit time constraints and guaranteed execution. Proceedings of the IEEE International Conference on Robotics and Automation, Mayo 1993
J.A. Stankovic y K. Ramamritham. The spring kernel. A new paradigm for real-time systems. IEEE Softw. (1991)
M. Hall, Windows CE 5.0 for Real-Time Systems (Embedded Computing Design, 2005)
I. Leslie, D. McAuley, R. Black, T. Roscoe, P. Barham, D. Evers, R. Fairbairns, E. Hyden, The design and implementation of an operating system to support distributed multimedia applications. IEEE Journal on Selected Areas in Communications 14(7), 1280–1297 (1996)
D. Hildebrand, An architectural overview of QNX, in Proc. of the USENIX Workshop on Micro-Kernels and Other Kernel Architectures, (Seattle, 1992), pp. 113–126
TimeSys Corporation, “A TimeSys Perspective on the Linux Preemptible Kernel”, 2003
L.L. del Foyo, P. Mejia-Alvarez, D. de NIz, Integrated task and interrupt Management for Real-Time Systems. ACM Trans. Embed. Comput. Syst. 11(2), 4879 (2012)
W. Hofer, D. Danner, R. Müller, F. Scheler, W. Schröder-Preikschat, D. Lohmann, SLOTH ON TIME: Efficient hardware-based scheduling for time-triggered RTOS, in 2012 IEEE 33rd Real-Time Systems Symposium, (2012), pp. 237–247
D. Lohman, O. Spinczyk, W. Hofer, W. Schröder-Preikschat, The aspect-aware design and implementation of the CiAO operating-system family. Transactions on Aspect-Oriented Software Development (TAOSD IX) 7271, 168–215 (2012)
Ye Li, Richard West, Eric Missimer, The quest-V separation kernel for mixed criticality systems. Proceedings of the 1st International Workshop on Mixed Criticality Systems (WMC) at the 34th IEEE Real-Time Systems Symposium (RTSS 2013), Vancouver, Canada, December 2013
W. Dong, C. Chen, X. Liu, Y. Liu, J. Bu, K. Zheng, SenSpire OS: A predictable, flexible, and efficient operating system for wireless sensor networks. IEEE Trans. Comput. 60(12), 1788–1801 (Dec. 2011)
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2018 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this chapter
Cite this chapter
Mejia-Alvarez, P., Leyva-del-Foyo, L.E., Diaz-Ramirez, A. (2018). Interrupt Handling Architectures. In: Interrupt Handling Schemes in Operating Systems. SpringerBriefs in Computer Science. Springer, Cham. https://doi.org/10.1007/978-3-319-94493-7_6
Download citation
DOI: https://doi.org/10.1007/978-3-319-94493-7_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-94492-0
Online ISBN: 978-3-319-94493-7
eBook Packages: Computer ScienceComputer Science (R0)