バッファ

バッファは、2つの場所の間でデータを転送している間、そのデータを保持する、コンピューターのメモリ内の一時的な中間記憶領域です。これらの場所は、物理的なものたとえば、(ネットワーク上の別々のコンピューターや、コンピューター内部のハードウェアコンポーネント)の場合もあれば、仮想的なもの1台のコンピューター上で動作する2つの(プログラム)の場合もあります。一方の側の接続速度や処理能力がもう一方より低い場合、バッファによってデータ転送が滑らかになります。バッファを使うと、一部のデータをメモリに蓄えておけるため、送信側で変動や中断が発生しても、受信側に安定したデータの流れを提供できます。

ほとんどのコンピューターユーザーが目にする、最も分かりやすいバッファの例は、ストリーミング動画が再生を始める前に数秒間ダウンロードされるときです。動画をバッファリングしておくと、接続が動画をインターネット経由で直接再生するには十分な速度や安定性を備えていない場合でも、動画を再生するコンピューターは一時停止せずに再生できます。接続が完全に切断された場合でも、動画はバッファの終端に達するまで再生されます(コンピューターが動画全体をバッファリングできていた場合は、動画の終端まで再生されます)。

コンピューターのさまざまな用途でも、データ転送を管理するためにバッファが使われています。システムのRAMの一部や、ハードウェアコンポーネント上の専用メモリが使われます。たとえば、ハードディスクドライブには、読み書き操作中にデータを保存するための内蔵メモリバッファがあります。これは、ハードディスクドライブがストレージコントローラーから送られてくる速度と同じ速さでデータを書き込めないためです。ビデオカードは、生成した画像をモニターに送る前に、2Dおよび3Dグラフィックスをフレームバッファに描画し、動画のフレームレートを滑らかに保ちます。マウスのクリックやキーストロークでさえ、オペレーティングシステムがそれらを入力として処理する前に、まず一時的にメモリバッファへ送られます。

更新日 December 28, 2023 著者: Brian P.

quiz知識をテストする

Transferring a print job to a printer is also called what?

A
Tracing
0%
B
Threading
0%
C
Spooling
0%
D
Stamping
0%
Correct! Incorrect!     View the Spooling definition.
More Quizzes →

Tech Terms コンピューター辞書

このページのバッファの定義は、TechTerms.comの著者が執筆したオリジナルの定義です。このページを参照または引用する場合は、定義の直下にある緑色の引用バーをご利用ください。

私たちの目標は、コンピューター用語をわかりやすく説明することです。すべての定義において正確さとわかりやすさを追求しています。フィードバックや新しい技術用語の提案がある場合は、お問い合わせください

Tech Terms ニュースレター

毎日または毎週のニュースレターで技術知識を高めましょう!今すぐ購読して、新しい用語やクイズをメールでお受け取りください。

無料のTechTermsニュースレターに登録する

メールの受信頻度を選択してください

各メールのリンクから、いつでも登録解除または頻度変更ができます。 ご質問はこちらからお問い合わせください。

注意:ニュースレターは英語で配信されます。