Kernel 2: Virtual memory

Overview

In lecture, we discuss virtual memory.

Full lecture notes on kernelTextbook readings

Protecting the castle

Memory protection

Invisibility cloak

Exercise: Tradeoffs

Virtual memory

Invisibility cloak via virtual memory

Virtual memory performance

Paged virtual memory: Look up once per block