Skip to main content

Interrupt Handling Architectures

  • Chapter
  • First Online:
  • 920 Accesses

Part of the book series: SpringerBriefs in Computer Science ((BRIEFSCOMPUTER))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. L. William, Pardon the interruption, p 58, Information Quarterly Vol. 3, Number 4, 2004

    Google Scholar 

  2. M. Kirk McKusick, K. Bostic, M.J. Karels, J.S. Quarterman, The Design and Implementation of the 4.4BSD Operating System (Addison-Wesley, 1996)

    Google Scholar 

  3. D. Comer, T.V. Fossum, Operating System Design, Vol.1: The Xinu Approach (PC Edition) (Prentice-Hall, 1988)

    Google Scholar 

  4. J.J. Labrose, MicroC/OS-II: The Real-Time Kernel, 2nd edn. (CMP Books, San Francisco, 2002)

    Google Scholar 

  5. E.L. Lamie, Real-Time Embedded Multithreading: Using ThreadX and ARM (CMP Books, San Francisco, 2005)

    Book  Google Scholar 

  6. On-Line Applications Research Corporation (OAR), RTEMS C User’s Guide, edition 4.6.2, for rtems 4.6.2 edition, August 2003

    Google Scholar 

  7. OSEK/VDX Operating System, Versión 2.0 revision 1, 15.10, 1997., http://www.osek-vdx.org

  8. A. Massa, Embedded Software Development with eCos (Prentice Hall, 2002)

    Google Scholar 

  9. W. Schröder-Preikschat, The Logical Design of Parallel Operating Systems (Prentice-Hall International, 1994). ISBN 0-13-183369-3

    Google Scholar 

  10. 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

    Google Scholar 

  11. R. Moore, Link Service Routines for better interrupt handling, 22/12/05

    Google Scholar 

  12. J. Pagonis, Overview of Symbian OS Hardware Interrupt Handling, Revision 1.0, March 2004

    Google Scholar 

  13. H. Tokuda y C. W. Mercer. “Arts: A distributed real-time kernel”. Operating System Review, 23(3), 721989

    Google Scholar 

  14. 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)

    Google Scholar 

  15. 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

    Google Scholar 

  16. J.A. Stankovic y K. Ramamritham. The spring kernel. A new paradigm for real-time systems. IEEE Softw. (1991)

    Google Scholar 

  17. M. Hall, Windows CE 5.0 for Real-Time Systems (Embedded Computing Design, 2005)

    Google Scholar 

  18. 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)

    Article  Google Scholar 

  19. 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

    Google Scholar 

  20. TimeSys Corporation, “A TimeSys Perspective on the Linux Preemptible Kernel”, 2003

    Google Scholar 

  21. 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)

    Google Scholar 

  22. 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

    Chapter  Google Scholar 

  23. 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)

    Google Scholar 

  24. 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

    Google Scholar 

  25. 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)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2018 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics