Pila de combustible
Es importante establecer las diferencias fundamentales entre las pilas convencionales y las pilas de combustible. Las baterías convencionales son dispositivos de almacenamiento de energía: en su interior hay unos reactivos que producen energía hasta que se consumen. Sin embargo, en la pila de combustible los reactivos se suministran como un flujo continuo desde el exterior, lo que permite generar energía de forma ininterrumpida.
Registro de pila
A diferencia de una máquina de registro, una máquina de pila tiene dos o más pilas. Una máquina de dos pilas (similar a la usada en la implementación del lenguaje Forth), tiene un pila de llamadas, que mantiene información sobre las llamadas a subrutinas en ejecución (que no han retornado) entre otras cosas, y el otro es un pila de parámetros, que mantiene información sobre los parámetros o datos con los que trabajan las subrutinas.