Virtual Memory Professional Checkpoint

ASIDs, invalidation, working sets, COW invariants, and capstone design.


1. Why can an ASID/tagged TLB keep entries across context switches?
2. A process remaps VPN 5 from frame 10 to frame 20. What must happen to an old TLB entry for VPN 5 in that address space?
3. A growing working set larger than available frames usually predicts:
4. In copy-on-write fork, why are shared mappings commonly marked read-only?
5. Name one invariant a COW implementation must preserve.
Join Discord