• ベストアンサー

CPUのキャッシュメモリについて

現在市販されているCPUのキャッシュメモリについて調べたいです。 キャッシュサイズ・・というのでいいんでしょうか? キャッシュサイズって何ですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • inu2
  • ベストアンサー率33% (1229/3720)
回答No.1

キャッシュサイズとは一時的にデータを保存しておく領域のサイズのことです 例えばあなたが暗算で 1+2+3 を計算しようとしてみてください まず最初に 1+2を計算して3という答えを出してから、3+3という具合に計算しますよね CPUに言い換えますと 1+2 の答えを一時的に記憶しておいく領域の部分と言えます この領域は多ければ多いほど良いのですが、一概に多ければ単純に速いかというわけでもありません。 あくまでも一時的に記憶しておく量が多い計算ほど速くなるだけす

その他の回答 (2)

  • noranuko
  • ベストアンサー率46% (620/1332)
回答No.3

キャッシュメモリというのは、CPUの速度に比べて遅いメインメモリの速度を補うために、 CPUに内蔵されている高速メモリです。 CPUの行う演算は比較的固まったブロックのデータを使うことが多いので、 必要なデータをいちいちメインメモリまで読みに行かなくてすむようになり、 結果として性能が向上します。 キャッシュサイズというのはキャッシュメモリの容量のことです。 キャッシュメモリにはL1、L2、場合によってL3の2~3段階あることが多く、 L1ほど、高速だが低容量、L3ほど低速だが大容量になります。 で、今一般的なCPUのキャッシュ容量は、 Pentium4 1MB(5xx)/2MB(6xx) PentiumD/XE 1MB PentiumM 1MB/2MB CeleronD 256KB CeleronM 1MB/512KB Athlon64X2 1MB/512KB Athlon64 1MB/512KB Sempron 256KB/512KB (どれもL2キャッシュ) こんな感じです。 キャッシュは基本的には大きいほどいいのですが、 大きければ速いCPUかというとそうではなく、 CPUの設計とキャッシュ容量とのバランスがとれているかによります。

blair_0519
質問者

お礼

早いお返事ありがとうございました。 とても助かりました。 キャッシュ容量を書いてくださったのもたいへん参考になりました。

  • char2nd
  • ベストアンサー率34% (2685/7757)
回答No.2

 キャッシュ・メモリについて。  通常CPUのキャッシュ・メモリというと2次キャッシュを指す場合が多いです。従って、キャッシュ・サイズというと2次キャッシュの大きさを示す、と言っていいでしょう。 http://www.atmarkit.co.jp/icd/root/88/5785788.html http://www.atmarkit.co.jp/icd/root/80/5784580.html http://www.atmarkit.co.jp/fpc/rensai/zunouhoudan003/cachemiss.html http://e-words.jp/w/E382ADE383A3E38383E382B7E383A5E383A1E383A2E383AA.html http://e-words.jp/w/2E6ACA1E382ADE383A3E38383E382B7E383A5.html

関連するQ&A