Existem dois sistemas de pilha principais:
- LIFO (Last In, First Out): Último item adicionado é o primeiro removido. Também chamado "pilha push-down".
- FIFO (First In, First Out): Primeiro item adicionado é o primeiro removido. Também chamado "fila" (queue).