キャッシュとは

キャッシュは以下のいずれかを参照します。

1.金銭の物理的な形のように発音されて、 キャッシュはメインメモリまたは記憶装置の予約された部分であることができる高速アクセス領域です。 キャッシュには、主にメモリキャッシュディスクキャッシュの2種類があります

メモリキャッシュは高速SRAM(スタティックランダムアクセスメモリ)の一部であり、ほとんどのプログラムが同じデータまたは命令に繰り返しアクセスするため有効です。 この情報をできるだけSRAMに保持することで、コンピュータは低速のDRAMにアクセスすることを避け、高速で効率的にコンピュータを実行します。 現在、ほとんどのコンピュータにはL3キャッシュまたはL2キャッシュが付属していますが、古いコンピュータにはL1キャッシュしかありませんでした。 以下は、Intel i7プロセッサとその共有L3キャッシュの例です。

2.インターネットブラウザに関して、 キャッシュはWebサイトのデータが保存される一時的な保存領域です。 このデータをキャッシュすることで、Webブラウザは、必要であればインターネットではなくディスクからデータをロードしてパフォーマンスを向上させることができます。 ほとんどの場合、Webページを開くたびに、そのページとそのすべてのファイルがハードドライブ上のブラウザの一時キャッシュに送信されます。 前回表示してからWebページとそのリソースが変更されていない場合、ブラウザはファイルを再度ダウンロードするのではなく、キャッシュからデータをロードします。 キャッシュを使用すると、特にモデムを使用している場合は時間が大幅に節約され、Webサイトの所有者の帯域幅を節約することもできます。

ヒント:プライバシーを気にする人や訪問したページを非表示にしたい人は、インターネットのキャッシュをクリアすることができます。 インターネットブラウザのキャッシュを頻繁に消去する場合は、シークレットモードの使用を検討してください。

3.メモリキャッシュと同様に、 ディスクキャッシュは一般的にアクセスされるデータへのアクセスに使用されます。 しかしながら、高速SRAMを使用する代わりに、ディスクキャッシュは従来のメインメモリを使用する。 ディスクから最後にアクセスされたデータはメモリバッファに格納されます。 プログラムがディスクからデータにアクセスする必要があるとき、プログラムはまずデータがそこにあるかどうか確認するためにディスクキャッシュをチェックします。 RAM内の1バイトのデータへのアクセスは、ハードドライブ上の1バイトのデータへのアクセスよりも数千倍速いため、ディスクキャッシュはアプリケーションのパフォーマンスを劇的に向上させることができます。

4. キャッシュサーバーは、ネットワーク上のユーザーがアクセスしたWebページを保存するように設定されたコンピューターまたはネットワークデバイスです。 キャッシュサーバーに保存されているWebページにアクセスしようとするユーザーには、Webページを再度ダウンロードするのではなく、保存されているバージョンが送信されます。 キャッシュサーバーは、ネットワークとインターネットのトラフィックの混雑を軽減し、帯域幅のコストを削減します。

バッファ、データベース用語、ハードウェア用語、履歴、L1、L2、L3、メモリ用語、プロキシサーバー、サーバー、スワップファイル、タグ、Webデザイン用語、ライトバックキャッシュ