16.2.2 Basics of Virtual Memory