キャッシュとは
キャッシュとは、データ交換用のバッファ (キャッシュと呼ばれます) であり、ハードウェアがデータを読み出したいときに、まずキャッシュからクエリ データを要約し、存在する場合は直接実行し、存在しない場合はメモリから取得します。キャッシュされたデータはメモリよりもはるかに高速であるため、キャッシュの役割はハードウェアの高速実行を支援することです。
キャッシュは RAM (電源を切ると失われる非永続的な記憶域) を使用することが多いため、使用後もファイルは永続的な記憶域としてハードディスクやその他の記憶域に送信されます。コンピュータ内の最大のキャッシュはメモリー スティックであり、ハードディスク上にも 16M または 32M のキャッシュがあります。
キャッシュは、CPU とメイン メモリ間のアクセス速度の差を調整するために設定されています。一般に、CPU の動作速度は速いですが、メモリの動作速度は比較的遅いため、この問題を解決するために、通常、キャッシュが使用されます。キャッシュのアクセス速度は、CPU とメインのアクセス速度の間です。メモリ。
キャッシュとは、外部ストレージのデータをメモリに保存するためのものです。なぜメモリに保存されるのでしょうか? 実行するすべてのプログラムの変数はメモリに保存されます。メモリでは変数に保存できます。 JAVA の一部のキャッシュは通常、Map コレクションを通じて実装されます。
さまざまなシナリオにおけるキャッシュのさまざまな役割:
オペレーティング システムのディスク キャッシュ ——> ディスクの機械的操作を削減します。
データベース キャッシュ--->ファイル システム IO を削減します。
アプリケーション キャッシュ -> データベースへのクエリを削減します。
Web サーバー キャッシュ--->アプリケーション サーバーのリクエストを削減します。
クライアント ブラウザのキャッシュ--->Web サイトへのアクセスを減らします。
推奨チュートリアル: Java チュートリアル
以上がJava のキャッシュの概念を理解するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。