質問: macに搭載されている2次キャッシュ・3次キャッシュの意味 初歩的な質問で済みません。macのシステムの表記に2次キャッシュ・3次キャッシュっと言うのがあるのですが、簡単にどういう意味なのか教えていただければと思います。 あるサイトにmacクイックシルバー733mhzは2次キャッシュのみmacデジタルオーディオ733mhzは2次キャッシュ256kbで3次キャッシュが1mbで速い!と書いてありました。何の事やら???
回答: キャッシュとは、なにもmacに限ったことでは有りません、コンピュータ全般に言えることです cpuに内臓されている記憶部分の事です cpuと一緒になっていて物理的にどこにあるか というのは見えません。 例えば、あなたが 1+2+3 という計算を頭の中でするときに、まず最初に1+2という計算をして3という答えを一時的に記憶していますよね 次に3+3を計算して6という答えを導き出しているはずです 次に1+2+3+4を計算してみましょう 1+2+3は先ほど計算しましたので6と答えが分かっています先ほど記憶したばかりなので記憶が残っていると思います ですから、6+4を計算すれば10という答えがすぐに答えが分かると思います このようにcpuも何度も似たような計算を繰り返して計算しているのです 「一時的に記憶しておく」部分がキャッシュと呼ばれるものです 何段階かに分かれていて、macに使われているcpuの中には3次までキャッシュがあるcpuを使っている機種があります キャッシュの容量が多ければ多いほど一時的に記憶しておける量が多くなりますので、似たような計算を高速で繰り返す時に真価を発揮します キャッシュはフクザツな計算をいくつもいくつもさせると最初に計算しておいた答えはどんどん消えてしまいますが、その代わり高速に読み出し書き出しが出来る部分です メモリはコンピュータが電源を入れている間、ずっと記憶している部分だと思ってください ちなみに1m=1024kのことです