Chapter 7. I/O System Overview

Figure 7.1 shows an overview of the entire kernel. This chapter focuses on the upper part of that figure. It describes the management and operation of file descriptors, the virtual filesystem interface (VFS), the facilities provided by the kernel to the filesystems operating under the VFS, and the provision that the kernel makes for stacking multiple filesystems.


Figure 7.1 Kernel I/O structure.

Chapter 8 will describe the lower part of Figure 7.1. It covers the various types of device drivers in the system, their aggregation and delivery by their client subsystems, and the infrastructure needed to support and ...

Get The Design and Implementation of the FreeBSD® Operating System, Second Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.