cache 読み方
cache 発音の仕方
[kæʃ]
cache とは
コンピューティングでは、キャッシュはデータを格納するハードウェアまたはソフトウェアコンポーネントであり、そのデータに対する将来の要求をより迅速に処理できます。キャッシュに保存されているデータは、以前の計算または他の場所に保存されているデータのコピーの結果である可能性があります。キャッシュヒットは、要求されたデータがキャッシュ内にある場合に発生し、キャッシュミスは、見つからない場合に発生します。キャッシュヒットは、キャッシュからデータを読み取ることで処理されます。これは、結果を再計算したり、低速のデータストアから読み取ったりするよりも高速です。したがって、キャッシュから処理できる要求が多いほど、システムのパフォーマンスは速くなります。
費用効果が高く、データを効率的に使用できるようにするには、キャッシュを比較的小さくする必要があります。それにもかかわらず、一般的なコンピュータアプリケーションは高度な参照の局所性でデータにアクセスするため、キャッシュはコンピューティングの多くの分野で実証されています。このようなアクセスパターンは、最近要求されたデータが要求される時間的局所性と、すでに要求されたデータの物理的に近くに格納されているデータが要求される空間的局所性を示します。