15-213/18-243 Introduction to Computer Systems
Lecture 16: Dynamic Memory Allocation I

  • Reading: Ch 10.9
  • Slides:
  • Code:
  • Concepts:
    • Explicit and implicit memory management
    • malloc and free
    • Internal and external fragmentation
    • Implicit free list
  • Previous lecture: Virtual Memory
  • Next lecture: Dyamic Memory Allocation II