Hablando de hardware, un "FIFO" consiste básicamente en un conjunto de punteros de lectura/escritura, almacenamiento y lógica de control.