Skip to main content

Module 02 Memory Management Virtual Memory Teaching Units

UnitKindSource linksRoute
mmap, Anonymous Mappings, Shared Mappingsconcept5Open
Allocator Comparison Clinicpractice2Open
Base/Bounds and Segmentation: The First Answerconcept3Open
Book Exercise Lanesexercise18Open
Copy-on-Write and fork's Efficiencyconcept4Open
Demand Paging and Minor/Major Faultsconcept2Open
Internal vs External Fragmentationconcept3Open
Inverted Page Tables and Their Trade-offsconcept2Open
Kernel Memory Allocators: Buddy System, Slabconcept3Open
Large Pages, NUMA, and Modern Wrinklesconcept4Open
Learning Resourcesresource27Open
Page Fault and TLB Measurement Labpractice2Open
Page Replacement Simulator Workshoppractice2Open
Paging: The Modern Answerconcept3Open
Physical vs Virtual Addresses: Why We Need Translationconcept5Open
Reference and Selective Readingreference27Open
Replacement Policies: FIFO, LRU, Approximationsconcept2Open
Single-Level and Multi-Level Page Tablesconcept3Open
The TLB and Its Caching Roleconcept2Open
Thrashing and Working-Set Theoryconcept3Open
Userland Allocators: dlmalloc, ptmalloc, jemalloc, tcmallocconcept4Open