Tärkein ero: PUSH on, kun merkintä "työnnetään" pinoon. POP on, kun viimeinen painettu merkintä "ponnahtaa pois" pinosta.
Pino on rajoitettu tietorakenne, koska siihen suoritetaan vain pieni määrä toimintoja. Pino on nimetty, koska se kykenee sijoittamaan yksittäisiä tietueita pinoon, kuten kirjoja. Ensimmäinen merkintä menee alareunaan, ja vastaavat merkinnät sijoitetaan ensimmäisen merkinnän päälle. Kuitenkin, jos jokin pinon keskimmäisestä tai alareunasta on käytettävä, kaikki sen merkinnän yläpuolella oleva on poistettava ensin, ennen kuin pääset käsiksi syötteeseen. Tällaista järjestelyä kutsutaan LIFO: ksi (Last In, First Out).
Kaksi pinoihin liittyvää perusoperaatiota ovat PUSH- ja POP-toiminnot. POP-toimintoa kutsutaan myös PULLiksi. PUSH-toiminto lisää olennaisesti pinon yläosaan uuden kohteen tai alustaa pinon, jos se on tyhjä. POP-toiminto toisaalta poistaa kohteen pinon yläosasta. Pop joko paljastaa aiemmin piilotetut kohteet tai johtaa tyhjään pinoon.
PUSH- ja POP-toimintojen luonne tarkoittaa myös sitä, että pinoelementeillä on luonnollinen järjestys. Elementit poistetaan pinosta päinvastaisessa järjestyksessä niiden lisäysjärjestykseen. Tämä tarkoittaa, että alemmat elementit ovat olleet pinossa pidempiä; siksi alin elementti on ollut pisimmällä. Yläosan elementit ovat uudempia elementtejä.