+-----------------+  <- HIGH ADDRESS
|  Stack          |
+    |            +
|    v            |
|                 |
|                 |
|                 |
|    ^            |
+    |            +
|  Heap           |
+-----------------+
|  BSS            |
+-----------------+
|  Data           |
+-----------------+
|  Text / Code    |
+-----------------+  <- LOW ADDRESS
  • Stack
    • Lokale Variablen
    • Funktionsparameter
    • Rücksprungadressen
  • Heap
    • Dynamisch allozierten Speicher (z.B. mit malloc)
  • BSS / Data
    • Nicht initialisierte / initialisierte globale/static Variablen
  • Text / Code
    • Den Programmcode in Maschinencode