Skip to main content

Interrupt Handling in Classic Operating Systems

  • Chapter
  • First Online:
Interrupt Handling Schemes in Operating Systems

Abstract

Most time-sharing systems are based on the concept of interrupts. In this chapter we describe the best examples of such operating systems which are the classic UNIX systems (Unix Sixth Edition AT & T [43], the Berkeley BSD 4.2 [54]) and the Network Operating Systems (VMS 1.0+ [33], BSD 4.2+ [54], Windows NT [65] and Linux [7]).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

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

Institutional subscriptions

References

  1. J. Lion, Commentary of Unix Version 6 Source Code: Lions’ Commentary on Unix - with Source Code (Peer-to-Peer Communications, San Jose, 1977)

    Google Scholar 

  2. John S. Quarterman, Avi Silberschatz y J. L. Peterson, “4.2 BSD and 4.3 BSD as examples of the UNIX system”, ACM Computing Survey, 17, 4, 1985, 379–418

    Google Scholar 

  3. L.J. Kenah y S.F. Bate, “VAX/VMS Internals and Data Structures”, Digital Press, Bedford, 1984

    Google Scholar 

  4. D.A. Solomon, Inside Windows NT Second Edition (Microsoft Press, Redmond, 1998)

    Google Scholar 

  5. M. Beck, H. Böhme, M. Dziadzka, U. Kunitz, R. Magnus, D. Verworner, Linux Kernel Internals (Addison-Wesley, Boston, 1998). ISBN 0-2011-33143-8

    MATH  Google Scholar 

  6. M. Wilcox, I’ll Do It Later: Softirqs, Tasklets, Bottom Halves, Task Queues, Work Queues and Timers, Linux Conference, The University of Western Australia, Perth, Australia, 22nd to 25th January 2003

    Google Scholar 

  7. M. Accetta, R. Baron, W. Bolosky, D. Golub, R. Rashid, A. Tevanian, M. Young, “Mach: A new kernel foundation for UNIX development”, 93–113, USENIX Association Conference Proceedings, USENIX Association, June 1986

    Google Scholar 

  8. F. Armand, I. Boule, M. Gien, M. Guillemont, F. Herrmann, C. Kaiser, S. Langlois, P. Leonard, and W. Neuhauser, Chorus distributed operating systems, M. Rozier, V. Abrossimov, 305–370, USENIX Computing Systems, 1, 4, Fall 1988

    Google Scholar 

  9. E.W. Dijkstra, THE structure of the THE multiprogramming system. Commun. ACM 11(5), 341–346 (May 1968)

    Article  Google Scholar 

  10. R. Love, Linux Kernel Development, 3rd edn. (Addison-Wesley Professional, 2010). ISBN-10: 0672329468

    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 in Classic Operating Systems. In: Interrupt Handling Schemes in Operating Systems. SpringerBriefs in Computer Science. Springer, Cham. https://doi.org/10.1007/978-3-319-94493-7_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-94493-7_2

  • 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