This chapter described how the Linux kernel handles input and output.
More specifically, we covered the following topics:
We provided an overview of the hardware the Linux kernel uses to perform low-level input and output, such as bridges and busses.
We covered how Linux represents and interfaces with block devices.
We introduced the varieties of Linux schedulers and request queues: no-op, deadline, and anticipatory.