Proces se ve virtuální paměti dělí na následující části 1 kterým se říká segmenty.

Segmenty procesové paměti
  • Code segment: Instrukce programu. Tato část je pouze pro čtení a má fixní délku.
    • ⚠️ Proces nemůže za běhu měnit své vlastní instrukce.
  • Data segment: “pevně nastavená” paměť
  • Stack: “podrutinová” paměť.
  • Heap: “dynamická” paměť.
  • Volná paměť

Data segment, stack a heap části podrobně popíšu v následujících kapitolách.


  1. V různých OS je toto členění různě komplikované. Zde uvádím pouze ty zásadní části důležité pro běžného ajťáka. ↩︎