July 2010
Intermediate to advanced
512 pages
14h 2m
English
Chapter 14 How Hardware and Software Work Together
Let me tell you a story ...
Well, in fact let me tell you several stories illustrating how the MIPS hardware provides the low-level features that prop up the Linux kernel.
The life and times of an interrupt: What happens when some piece of hardware signals the CPU that it needs attention? Interrupts can cause chaos when an interrupt-scheduled piece of code interrupts another code halfway through some larger operation, so that leads on to a section on threads, critical regions, and atomicity.
What happens on a system call: After a userland application program calls a kernel subroutine, what ...
Read now
Unlock full access