15-213 Introduction to Computer Systems
Lecture 18: Virtual Memory

  • Reading: Ch 10.1-10.8
  • Slides: none
  • Code: none
  • Concepts:
    • Virtual and physical addresses
    • Memory pages
    • Page hit, page fault, allocation
    • Page tables
    • Multi-level page tables
    • Translation lookaside buffer
    • x86-64 memory system
    • Linux memory management and layout
    • Linux page fault handling
    • Heap memory
  • Previous lecture: Signals
  • Next lecture: Dynamic Memory Allocation

[ Home | Schedule | Assignments | Exams | Lab Machines | Resources ]
[ Textbook | Autolab ]
[ Newsgroup | Blackboard ]

fp@cs
Frank Pfenning