FIFO
primo a entrare, primo a uscire (First In First Out)

Un sistema di memorizzazione che recupera per primi quei valori che sono stati memorizzati per un tempo più lungo. Serve affinchè le informazioni vengano rilasciate nell'esatta sequenza con cui sono entrate nel buffer di memoria: il primo byte esce per primo, il secondo esce per secondo e via di questo passo. Nella comunicazione di dati con personal computer, i buffer FIFO vengono utilizzati per isolare la porta seriale dalla CPU di modo che le informazioni non vadano perdute anche se quest'ultima è momentaneamente occupata. L'UART 16550 usato in molti personal computer moderni immagazzina nel proprio buffer FIFO i dati entranti nell'attesa che il processore sia pronto a elaborarli. I buffer FIFO riproducono in modo fedele la modalità con cui le informazioni vengono trasmesse su una linea seriale, vale a dire un byte alla volta, in sequenza rigorosa.La modalità di funzionamento opposta prende il nome di LIFO (Last In First Out).

Glossario dei termini dell'informatica a cura di Roberto Mazzoni
Tutti i diritti riservati