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.