Dive into a comprehensive conference talk that unravels the intricacies of process virtual address space, exploring fundamental concepts like heap management, stack behavior, and memory layout in modern operating systems. Learn how the Linux kernel handles memory organization, discover the truth about stack growth patterns, and understand critical components like vDSO and address space layout randomization. Explore advanced topics including JIT compiler memory management and code execution, while gaining practical insights into the various elements mapped within a program's address space. Master the complexities of low-level system architecture through detailed explanations and real-world examples presented by Piotr Wierciński at NDC TechTown in Kongsberg, Norway.
Overview
Syllabus
Demystifying Process Address Space: Heap, Stack, and Beyond - Piotr Wierciński - NDC TechTown 2024
Taught by
NDC Conferences