Movatterモバイル変換


[0]ホーム

URL:


Vai al contenuto
WikipediaL'enciclopedia libera
Ricerca

FIFO

Da Wikipedia, l'enciclopedia libera.
Niente fonti!
Questa voce o sezione sull'argomento linguaggi di programmazionenon cita le fonti necessarie o quelle presenti sono insufficienti.
Confronto tra tecnica FIFO e LIFO.

Il termineFIFO è l'acronimo inglese diFirst In First Out che rappresenta il metodo di transito in una coda (di oggetti di qualunque natura, anche virtuali): "primo ad entrare, primo ad uscire".

Il termine, nato in ambito gestione magazzino è stato "importato" inelettronica ed ininformatica, dove assume rilevanza nella gestione del traffico tramemorie ed unità logiche e operative.

Descrizione di base

[modifica |modifica wikitesto]

Il metodo FIFO rappresenta la modalità di immagazzinamento di oggetti fisici in cui il primo oggetto introdotto è il primo ad uscire. Un esempio di immagine rappresentativa del concetto è quella di un tubo con una estremità da cui entrano gli oggetti e l'altra dalla quale escono. L'ordine di uscita è uguale a quello di entrata.
Si può esemplificare con un dispenser di prodotti in un supermercato, in cui gli articoli vengono introdotti dall'alto ed il cliente li preleva dal basso, permettendo la rotazione di tutti i prodotti; o più semplicemente una serie di persone che disposte in fila indiana attendono di essere servite al bancone di una biglietteria.

Il metodo FIFO si contrappone al metodoLIFO (Last In First Out, cioè "ultimo ad entrare, primo ad uscire"), in cui è l'ultimo oggetto inserito ad essere estratto per primo.

Contabilità e logistica

[modifica |modifica wikitesto]

Il metodo FIFO è uno dei possibili metodi per la valorizzazione delle scorte dimagazzino.

Consiste nel valorizzare gli scarichi del magazzino a partire dai primi carichi effettuati, ad esempio:

Il giorno 15 di ogni mese si ricevono merci da un fornitore, che vengono poi rivendute. A fine anno vengono valorizzate con il metodo FIFO.

Supponiamo che siano state vendute esattamente metà delle merci. Con il metodo FIFO calcoleremo come vendute (e quindi scaricate) le merci acquistate da gennaio a giugno compreso, perché sono le prime in ordine cronologico. Le rimanenti merci in magazzino corrisponderanno alle quantità acquistate e non vendute da luglio a dicembre.

In fase di valutazione del magazzino risulta importante scegliere il metodo da utilizzare, poiché i risultati possono variare anche di parecchio (se, ad esempio, vi sono state grosse fluttuazioni nei prezzi delle merci considerate nel corso dell'esercizio).

In logistica è in genere logico e razionale utilizzare il metodo FIFO nel flusso logistico, in quanto le prime merci o materie prime arrivate dovranno essere le prime ad essere consumate, per evitarne l'obsolescenza, o addirittura la scadenza (per le merci deperibili); per questo motivo è noto anche con il nome di FEFO (First Ended (oexpired), First out).

Elettronica

[modifica |modifica wikitesto]

Il concetto è impiegato inmemorie utilizzate comebuffer per regolare il flusso di dati traperiferiche a differente velocità, ad esempio tra memorieRAM eprocessore. Un altro impiego è nella regolazione della velocità nei lettori diCD audio.

Informatica

[modifica |modifica wikitesto]

Il metodo FIFO è frequentemente utilizzato in programmazione, sia a livello disistema operativo nella gestione dei processi, per compensare flussi di dati, per esempio neibuffer di scrittura, sia a livello diapplicazione.

Struttura dati

[modifica |modifica wikitesto]
Lo stesso argomento in dettaglio:Coda (informatica).

Comunicazione tra processi (IPC Inter Process Communication)

[modifica |modifica wikitesto]

Il termine FIFO viene anche usato per descrivere un tipo di comunicazione interprocesso presente in diversisistemi operativi, detto anchenamed pipe.

Voci correlate

[modifica |modifica wikitesto]

Collegamenti esterni

[modifica |modifica wikitesto]
Controllo di autoritàGND(DE4419565-5
Estratto da "https://it.wikipedia.org/w/index.php?title=FIFO&oldid=138965040"
Categorie:
Categorie nascoste:

[8]ページ先頭

©2009-2025 Movatter.jp