質問: cpuについて cpuのfsb(フロント・サイド・バス)ありますよね。これは、メモリとcpuの通信速度ですよね。片方が速すぎてもいけないんですか? 例えば、cpuのfsbが1333mhzでメモリが533mhz(又は533mhz×2枚)だと、メモリ側が遅いですよね。これはバランスが悪いんですか?(極端ですみません) 自分のパソコンが、fsbが1066mhz、メモリが800mhzの×2枚何ですけど、このバランスはどうでしょうか? もう一つ、自分のマザーボードがメモリ1066mhzまで対応してるんですが、fsbと数値を同じにした場合はどうですか? すみません。質問が複数で長くなってしまって。
回答: 理想的には、cpuのfsbとメモリとの転送速度が同じ状態が望ましいですが、 現在のcpuのプログラム処理はストアードメモリ(ノイマン方式)で、プログラムを読み込み解釈しながら実行する関係で途切れ途切れに読み込むと速度低下しますので、一旦高速なcpuのキャシュに取り込み処理します。 新たなデータが必要にならない限り、メモリから読み込みません。 よって、メモリとの転送速度を高速にしても最初の読み込み時間が短縮されるだけで、全体のプログラム処理速度に影響は少なくなります。 *メモリ速度はバーストモード(連続転送時)の速度であり、読み書きやアドレスジャンプがあると数倍の待ち時間(アクセス時間)が発生する。 例:転送速度(バーストモード;連続転送時) cpuのfsbが1066mhz;8528mb(8.5gb) メモリが800mhz;6400mb(6.4gb)(1枚の場合)、12.8gb(デュアル動作の場合) メモリが1066mhz;8528mb(8.5gb)(1枚の場合)、17.0gb(デュアル動作の場合) *デュアル動作では既にメモリの転送速度が上である。 >メモリ1066mhzまで対応してるんですが、fsbと数値を同じにした場合はどうですか? 1.メモリのベンチマークは周波数分向上します。 2.cpuのキャシュに収まるプログラムでは差はありません。 3.パフォーマンスは向上しますが、効果は数%が実証されています。 *あまり、神経質に考える必要は無いと思ってください。