%rip).2. Data: Global and static variables (initialized and uninitialized
bss).3. Heap: Dynamically allocated memory managed via
malloc/free (grows upward to higher addresses).4. Stack: Function frames, local variables, and saved registers (grows downward to lower addresses).