May 2025
Intermediate to advanced
573 pages
14h 38m
English
We have been left so much to our own devices — after a while, one welcomes the uncertainty of being left to other people's.
— Tom Stoppard
Earlier chapters explain concurrent process support and memory management. Chapter 12 discusses the key concept of interrupts. The chapter describes interrupt processing, gives an architecture for interrupt code, and explains the relationship between interrupt handling and concurrent processes. Chapter 13 expands the discussion of interrupts by showing how real-time clock interrupts can be used to implement preemption and process delay.
This chapter takes a broader look at how an operating system implements I/O. The chapter explains the conceptual ...
Read now
Unlock full access