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.

Image

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 Design and Implementation of the FreeBSD Operating System, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.