A Syntactic Namespace
Douglas Comer · 2011
Chapter 14 outlines a set of device-independent I/O operations, including read and write, and shows how a device switch table provides an efficient mapping between high-level operations and the driver functions for each device. Later chapters describe how device drivers are organized, and provide examples. The previous chapters illustrate how a file system fits into the device paradigm, and illustrates the concept of pseudo-devices.