Co znamená FIFO (First-In, First-Out)?

FIFO, neboli "první dovnitř, první ven", je základní princip organizace a zpracování dat nebo zdrojů. Popisuje metodu, při které jsou položky obsluhovány přesně v tom pořadí, v jakém přišly. Nejlépe si to lze představit jako frontu v obchodě – kdo přijde první, je obsloužen jako první. Tento princip zajišťuje spravedlivé a předvídatelné chování systému.

V informatice je FIFO klíčovým konceptem pro datové struktury, konkrétně pro "frontu" (queue). Používá se všude tam, kde je potřeba spravovat a zpracovávat požadavky v pořadí jejich příchodu – například při řízení tiskových úloh, zpracování síťových paketů nebo v operačních systémech pro plánování procesů. Pokud odešlete několik úloh za sebou, FIFO zaručí, že se ta první začne zpracovávat nejdříve.

Princip FIFO má ale obrovský přesah i do byznysu a logistiky, kde se používá jako metoda pro řízení zásob a účetnictví. Při skladování se zboží vyskladňuje v tom pořadí, v jakém bylo naskladněno. Tím se minimalizuje riziko, že starší produkty (zejména ty s omezenou trvanlivostí) projdou nebo zastarají. V účetnictví pak metoda FIFO určuje, že náklady na prodané zboží se počítají z ceny nejstarších nakoupených zásob.