Lecture 15: Virtual Memory 3: mmap, page cache (intro)
Intro / Flashback (04:31)
Go Back
Copy-on-Write cases (01:56)
Go Back
Mapped pages (Read only) (03:09)
Go Back
Shared mmap (02:22)
Go Back
Private mappings (03:34)
Go Back
Mapped pages (no backing file) (02:29)
Go Back
Swapping with Copy-on-Write (01:24)
Go Back
Swapping and Memory (Split this up) (05:27)
Go Back
Memory as a cache for disk (01:48)
Go Back
Page cache components (01:57)
Go Back
Linux: forward mapping (03:58)
Go Back
Linux: Tracking files in memory (00:33)
Go Back
Tracking locations on disk? (02:11)
Go Back
Finding free pages (06:02)
Go Back
Page replacement (01:12)
Go Back
Page replacement goals (02:08)
Go Back
Maximizing hit rate / Belady's MIN (04:33)
Go Back
Predicting the future: the working set model (break up) (08:14)
Go Back
LRU implementation (01:49)
Go Back
Practical implementation (97:54:02)
Go Back