質問: l2とl3のキャッシュの違い? 私はコンピュータのキャッシュが次のとおりであることを理解していますが: cpuキャッシュは、コンピューターの中央処理装置がメモリへの平均アクセス時間を短縮するために使用するキャッシュです。キャッシュは、最も頻繁に使用されるメインメモリの場所からのデータのコピーを格納する、小さくて高速なメモリです。 l2キャッシュとl3キャッシュの違いは何ですか?
回答: プロセッサーが異なれば、キャッシュのタイプも異なります。すべてのプロセッサはl1キャッシュに依存しています。これは通常、プロセッサのダイにあり、非常に高速なメモリです(そして高価です)。 l2キャッシュは、l1キャッシュより遅く、大きく、安価です。古いプロセッサはマザーボードのl2キャッシュを使用していましたが、最近ではプロセッサに組み込まれる傾向があります。 l3キャッシュは、l2キャッシュよりも遅く、大きく、安価です。繰り返しますが、これはチップ上またはマザーボード上にあります。l4以上のキャッシュを使用することは可能ですが、これは価値があるとは言えません。キャッシュがどのように機能するかの説明が必要な場合は、記事をまとめるつもりです。私はwww.webopedia.comからこれを盗みましたメモリキャッシュは、キャッシュストアまたはramキャッシュと呼ばれることもある)であり、低速スタティックではなく高速スタティックram(sram)で構成されるメモリの一部です。安価な動的ram(dram)はメインメモリに使用されます。ほとんどのプログラムは同じデータまたは命令に繰り返しアクセスするため、メモリキャッシングは効果的です。この情報をsramにできるだけ多く保持することで、コンピュータは低速のdramへのアクセスを回避します。マイクロプロセッサに組み込まれたメモリキャッシュであるレベル1キャッシュの略。レベル2キャッシュの略で、マイクロプロセッサの外部にあるキャッシュメモリ。一般に、2次キャッシュとも呼ばれるl2キャッシュメモリは、マイクロプロセッサチップとは別のチップにあります。l2キャッシュをアーキテクチャに組み込むプロセッサが増えるにつれ、レベル3キャッシュは、マイクロプロセッサとメインメモリ間のマザーボードに組み込まれた追加キャッシュの名前になりました。l2キャッシュは常にx86 archetechureのプロセッサに組み込まれています