Kľúčový rozdiel: PUSH je, keď je položka "stlačená" na stoh. POP je, keď je posledný stlačený vstup "stlačený".
Stoh je obmedzená dátová štruktúra, pretože na ňom sa vykonáva len malý počet operácií. Stoh je pomenovaný kvôli svojej schopnosti umiestniť jednotlivé položky údajov do stohu, ako stoh kníh. Prvá položka sa nachádza v dolnej časti a príslušné položky sú umiestnené nad prvou položkou. Avšak, ak je potrebné získať prístup k niečomu zo stredu alebo dole zásobníka, najprv musíte najprv odstrániť všetko, čo sa nachádza nad touto položkou, a potom získať prístup k záznamu. Tento typ usporiadania sa nazýva LIFO (Last In, First Out).
Dve hlavné základné operácie týkajúce sa zásobníka sú funkcie PUSH a POP. Funkcia POP sa niekedy nazýva PULL. V podstate operácia PUSH pridá novú položku do hornej časti zásobníka alebo inicializuje zásobník, ak je prázdny. Funkcia POP na druhej strane odstráni položku z hornej časti zásobníka. Obraz buď odhaľuje predtým skryté položky alebo výsledok je prázdny.
Povaha operácií PUSH a POP tiež znamená, že stackové prvky majú prirodzený poriadok. Prvky sa zo stohu odstránia v opačnom poradí ako poradie ich pridania. Znamená to, že spodné prvky boli na stoh dlhšie; preto bol najmenší prvok najdlhší. Prvky na vrchu sú novšie prvky.