【ばっふぁ】
バッファ とは?
最終更新:
💡 速さの違う人たちの間に立つ「一時預かり所」のような仕組み
データを一時的にためておく記憶領域。処理速度やタイミングの差を吸収する。
📌 このページのポイント
- データを一時的にためておくための記憶領域
- 受け渡す処理の速度差やタイミングのズレを吸収する
- 容量には限りがあり、満杯時や空のときの動作は仕組みによる
- 容量を超えた書き込みは、単に満杯になることとは別の問題
動画で「バッファリング中」と出るのは何?
バッファはデータの一時置き場だよ。動画なら再生するデータを先にためて、通信の揺れを吸収する。データが足りなくなると、再生を待つことがあるんだ。
ためればいつまでも大丈夫?
容量には限りがあるよ。受け取る量が使う量を上回り続ければ満杯になるし、逆なら空になる。速度差を無限に解消できるわけではないんだ。
満杯だと必ずエラーになる?
バッファオーバーフローとは違うの?
セキュリティでいうバッファオーバーフローは、確保した領域を超えて書き込む問題だよ。満杯を検出して安全に待つこととは区別しよう。
まとめ:ざっくりこれだけ覚えればOK!
「バッファ」って出てきたら「データの受け渡しを助ける一時置き場」と思えばだいたいOK!
📖 おまけ:英語の意味
「Buffer」 = 緩衝材
💬 bufferには「緩衝材」という意味があるよ。処理の間でデータを預かり、速度やタイミングの違いを和らげるイメージだね。