previous | start | next

Process Virtual Memory

Process virtual memory
Process-specific data
page tables, mm_structs, kernel stack
Physical memory
mapped into kernel's
virtual memory
Kernel code and data
User stack
 
Shared libraries
  <-- brk
Heap
Uninitialized Data
Initialized Data
Program Text



previous | start | next