Skip to main content

Filesystems and I/O: Reading Guide

Primary source and scope​

Use Operating Systems: Three Easy Pieces for persistence ordering, crash consistency, and recovery. Find these topic headings in your edition; section numbering can differ. Start with the module concepts and worked examples.

Read actively​

Read persistence and crash-consistency sections with a crash point after each step. Distinguish visibility to a running process from persistence after failure.

When to stop and when to go deeper​

For the compact path, stop once you can solve the transfer task, explain its assumptions, and pass the guided lab. For the full-book path, this assignment is a checkpoint within your scheduled whole-book reading, not permission to skip the remaining book. Additional sources belong in a question log until they address a specific failure.

Required recovery-contract extension​

Complete Persistence ordering and repeatable recovery and all FS1–FS6. This 22–32-hour package replaces the former three-hour storage-model exercise; original filesystem and I/O practice remains required.