Lecture 15: Virtual Memory 3: mmap, page cache (intro)

Intro / Flashback (04:31)

Go Back

Copy-on-Write cases (01:56)

Go Back

mmap (06:41)

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