May 2025
Intermediate to advanced
573 pages
14h 38m
English
Filing is concerned with the past; anything you actually need to see again has to do with the future.
— Katharine Whitehorn
The previous chapter discusses disk hardware that uses a block storage abstraction, and describes a hardware interface that allows the system to read and write individual blocks. Although disks have the advantage of providing long-term, non-volatile storage, the block-oriented interface that the hardware supplies is cumbersome for programmers.
This chapter introduces the file system abstraction. It shows how an operating system manages a set of dynamically changing file objects, and how the system maps files onto the underlying disk hardware.
A file system consists of software ...
Read now
Unlock full access