Virtual Memory: Reading Guide
Primary source and scope
Use Operating Systems: Three Easy Pieces for address translation, TLBs, page faults, and replacement. Find these topic headings in your edition; section numbering can differ. Start with the module concepts and worked examples.
Read actively
Trace page number and offset separately. Distinguish a TLB miss from a page fault and from an application-level invalid address.
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 translation-contract extension
Complete Translation, permissions and cache coherence and all VM1–VM6 gates. This 20–28-hour package replaces the former two-hour translator lab; original memory-management practice remains required.