FIFO

È l'acronimo di "First In, First Out."

FIFO è un metodo per organizzare, elaborare o recuperare dati o altri oggetti in una coda. In un sistema FIFO, i dati che stanno aspettando da più tempo vengono elaborati per primi ogni volta che si libera un posto. I nuovi oggetti vengono aggiunti in fondo alla coda e devono aspettare il proprio turno mentre il sistema elabora ogni oggetto nell'ordine in cui è arrivato.

Il modello FIFO è uno dei modi più semplici per elaborare i dati. Non consente a un oggetto di saltare la fila né tiene conto della priorità di più elementi quando sceglie quale elaborare dopo: tutto aspetta il proprio turno, senza eccezioni. L'opposto del modello FIFO è il modello LIFO, o last-in-first-out, in cui la voce più recente viene elaborata per prima.

Una coda di stampa usa First In, First Out per programmare prima i lavori di stampa più vecchi
Una coda di stampa usa First In, First Out per programmare prima i lavori di stampa più vecchi

Molte code dei computer funzionano usando un modello FIFO. Ad esempio, una stampante di rete in un ufficio affollato usa una coda FIFO per programmare i lavori di stampa man mano che arrivano, anche se il tuo documento ha solo due pagine e il lavoro subito prima del tuo ne ha cento. I computer usano in genere la programmazione FIFO anche quando prelevano dati da un array o da un buffer. Anche la programmazione delle scritture su disco, la programmazione dei processi e i sistemi di messaggistica usano spesso un modello FIFO per gestire le richieste nell'ordine in cui arrivano, senza tenere conto della priorità alta o bassa.

Aggiornato July 17, 2023 da Brian P.

quizMetti alla prova le tue conoscenze

In the equation 8 ÷ 2 = 4, the number 8 is also known as what?

A
Numerator
0%
B
Variable
0%
C
Operand
0%
D
Macro
0%
Correct! Incorrect!     View the Operand definition.
More Quizzes →

Il dizionario informatico Tech Terms

La definizione di FIFO in questa pagina è una definizione originale scritta dagli autori di TechTerms.com. Se desideri fare riferimento a questa pagina o citare questa definizione, utilizza la barra di citazione verde direttamente sotto la definizione.

Il nostro obiettivo è spiegare la terminologia informatica in modo semplice e comprensibile. Ci impegniamo per l'accuratezza e la semplicità in ogni definizione pubblicata. Se hai commenti o vuoi suggerire un nuovo termine tecnico, contattaci.

La newsletter di Tech Terms

Migliora le tue conoscenze tecniche con la nostra newsletter giornaliera o settimanale! Iscriviti oggi e ricevi nuovi termini e quiz nella tua casella di posta.

Iscriviti alla newsletter gratuita di TechTerms

Con quale frequenza desideri ricevere un'e-mail?

Puoi annullare l'iscrizione o modificare la frequenza in qualsiasi momento tramite i link presenti in ogni e-mail. Domande? Contattaci.

Nota: La newsletter viene inviata in inglese.