Aina ya data ya stack
Aina ya data stack inawakilisha kipande cha kumbukumbu ya RAM, iliyotengwa kwa kila mnyororo wa data.
Uendeshaji wa stack umedhamiriwa na kanuni ya LIFO. Kusudi la kanuni hii ni kwamba kipande cha kumbukumbu kilichowekwa mwisho ndani ya stack kitatolewa kwanza nje yake.
Kusudi la kufanya kazi na stack ni kwamba wakati kutangaza kutofautisha kipya kupitia kitendo, kipya huongezwa kwenye stack. Wakati kitendo kinapokamilika kazi yake - kutofautisha hufutwa kiotomatiki kutoka kwenye kumbukumbu ya stack na sehemu ambayo ilichukua inakuwa inapatikana kwa vitu vingine.
Faida kuu ya stack ni kasi kubwa ya utekelezaji wa msimbo, hata hivyo hasara ni kwamba wakati kumbukumbu imejaa, iliyotengwa kwa stack vihisabati vilivyotangazwa haviwezi kubadilishwa tena na utekelezaji wa msimbo utasimama. Ukubwa wa stack umewekwa wakati wa kuunda mnyororo, na kila kutofautisha kina ukubwa wake wa juu wa kumbukumbu, ambayo kwanza kabisa inategemea aina yake ya data. Kutokana na nini ni muhimu kutangaza mapema ukubwa wa aina ngumu za data (kwa mfano, vitu). Pia stack inaweza tu kushikilia kwenye kumbukumbu vihisabati vya ndani, kwa ya ulimwengu inapaswa kutumia lundo.