「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

先入先出(FIFO)

pointこの用語のポイント

point先に入れたものを先に出すよ

point古いものから手放すよ

point「FIFO」と表現された場合は「First In First Out」の略だよ

スポンサーリンク

簡単に書くよ

先入先出(FIFO)(読:サキイレサキダシ 英:first in first out)とは

スーパーとかで、お店が売りたい順番。
もう少し辞書っぽく書くと

「先に入れたもの(古いもの)から出すよ!」なやり方のこと
です。


image piyo

詳しく書くよ

サクっと一言で説明すると

「先」に「入」ったものが「先」に「出」てくる

のが「先入先出」です。
「FIFO」と表現されることも あります。

先入先出(FIFO)

「FIFO」と表現された場合は「First In First Out(ファースト・イン・ファースト・アウト)」の略です。
気が向いたら、覚えてあげてください。

先入先出(FIFO)2

※「First In First Out」を何となく日本語にすると「最初に入ったのが最初に出る」となります。[詳細]

例えば、そうですね。

ピヨ太君、ピヨ子さん、ピヨ太ママが、それぞれの車でドライブに出かけました。
道が狭いので、縦一列に並んで爆走しています。

先入先出(FIFO)3

トンネルが見えてきました。
ピヨ太君、ピヨ子さん、ピヨ太ママの順番でトンネルに入ります。

先入先出(FIFO)4

逆側から、ピヨ太君、ピヨ子さん、ピヨ太ママの順番で出てきました。

先入先出(FIFO)5

入った順番は

ピヨ太君 → ピヨ子さん → ピヨ太ママ

です。

出てきた順番も

ピヨ太君 → ピヨ子さん → ピヨ太ママ

です。

これは

った人(?)てきた

と言えるでしょう。

このように先に入ったものが先に出てくるのが「先入先出」です。

先入先出(FIFO)6

先入先出のイメージはスーパーの生鮮食品における「お店が売りたい順番」です。
お店側としては先に仕入れた商品を先に売りたいはずです。
賞味期限や消費期限がありますからね。
先入先出で商品が売れていくと助かるわけです。

あと、ついでなので書いておくと、先入先出な構造になっているやつを「キュー(queue)」と呼んだりします。

先入先出(FIFO)7

キューにデータを入れる行為は「エンキュー(enqueue)」です。

先入先出(FIFO)8

キューからデータを取り出す行為は「デキュー(dequeue)」と言います。

先入先出(FIFO)9

気が向いたら、全部まとめて覚えてあげてください。


image piyo2

一言でまとめるよ

まぁ「先入先出(FIFO)」って単語が出てきたら「先に入れたもの(古いもの)を先に出すやり方なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像025
書籍画像011

おまけ

■訳してみるよ

「FIFO」は「First In First Out(ファースト・イン・ファースト・アウト)」の略です。
「first(ファースト)」の意味は「最初」とか「1番目」とかです。
「in(イン)」の意味は「中に」とかです。
「out(アウト)」の意味は「外に」とかです。
何となく くっつけると

最初に中に(入ったの)が最初に外に(出る)

となります。





書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
ソフトウェア開発現場の「失敗」集めてみた。 42の失敗事例で学ぶチーム開発のうまい進めかた
エンジニアのための生成AI入門 はじめての生成AIアプリ開発からエージェント開発まで