Skip to main content

L1キャッシュとは何ですか?

レベル1またはL1キャッシュは、コンピューターのパフォーマンスを促進するために、中央処理ユニット(CPU)に組み込まれた非常に高速なメモリが特別で、非常に高速なメモリです。頻繁に使用されるデータのビットをL1キャッシュにロードすることにより、コンピューターはリクエストをより速く処理できます。ほとんどのコンピューターにはL2およびL3キャッシュもあり、L1キャッシュよりも遅いが、ランダムアクセスメモリ(RAM)よりも速い。標準のPlatterハードドライブからプログラムまたはファイルを要求する場合、デバイスは、針が蓄音機のレコードを読み取る方法にほぼ類似して、プラッター全体にヘッドメカニズムをスライドさせることにより、情報の内部ディスクを検索する必要があります。ただし、ディスクドライブの場合、複数の大皿があり、頭は磁気であり、非常に高い速度で読み取ります。それにもかかわらず、標準のハードドライブはコンピューターで最も遅いストレージデバイスであり、コンパクトディスクは脇に駆動します。hardハードドライブよりもはるかに速いため、RAMは通常非常に速いと考えています。RAMは、コンピューターが起動するとアクティブになる一時的な保持エリアです。コンピューターには、一般に1〜4ギガバイト(GB)のRAMがあります。頻繁にリクエストされるプログラム、ファイル、写真、その他のアイテムをRAMにロードすることにより、コンピューターはハードドライブを検索して、後続のリクエストで情報を取得する必要はありません。これは良い戦略ですが、CPUはRAMよりも速く動作する可能性があり、それに沿って物事をスピードアップするために、L1、L2、L3キャッシュは、RAMで作成されるリクエストを予測し、それを保持するGo-Betweensと考えるかもしれません。準備ができたデータ。リクエストが発生すると、CPUは最初にL1キャッシュをチェックし、次にL2およびL3キャッシュ(存在する場合)をチェックします。CPUが要求されたデータをキャッシュで見つけた場合、それは

キャッシュヒット

であり、そうでない場合は

キャッシュミス

であり、次にRAMが検索され、その後ハードドライブが続きます。目標は、ヒットを最大化し、パフォーマンスが遅いミスを最小限に抑えることです。L2キャッシュは、L3キャッシュとともにCPUに組み込むか、マザーボードに存在することができます。場合によっては、L3キャッシュもCPUに組み込まれています。RAMとは異なり、キャッシュは拡張できません