Chapters

15213
Fall 24

Part 1: Basics

  1. Definitions
  2. What is Malloc?
  3. Free vs. Allocated
  4. Fragmentation

Part 2: Checkpoint

  1. Implicit List
  2. Heap Checker
  3. Explicit List
  4. Allocating a Block
  5. Insertion
  6. Coalescing
  7. Segregated Lists

Part 3: Post-Checkpoint

  1. Header Reduction
  2. Mini-Blocks