Deep dive into virtual memory and large pages
summary
The talk explains how modern OS virtual memory works: how the kernel provides memory to applications as virtual pages and the differences between small, large, and huge pages. It covers practical implications for high-memory applications and how page sizes affect allocation and performance.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 1:58Virtual memory history
- 4:53How MMU works
- 8:33Page table problem
- 12:05Huge pages basics
- 16:58Transparent huge pages
- 24:22Memory issues
- 29:27Huge pages summary
- 33:13Q&A
related talks
51mIntroduction to Memory Management in Linux
26mLet's demystify memory
39mMM101: Introduction to Linux Memory Management
44mLarge Pages in Linux
30mFlexible Paging in Linux: Per-process Page Size
32mIntroduce Virtualization and Kernel Infrastructure to Newbies
03h 01mHands-on Introduction to Virtualization
41mLies Programmers Believe about Memory
