質問: メモリ4枚(二枚ずつ違う規格)でデュアルチャンネル メモリのデュアルチャンネル動作に関して質問があります。 (1) 4gb×2 8gb×2 のような感じで違う容量のメモリを二枚ずつ装着した場合デュアルチャンネル動作はしますでしょうか(スロットの挿し間違え等はないと仮定します。) (2) 4gb pc3-12800のメモリ二枚を互いにデュアルチャンネル動作するスロットへ、 4gb pc3-10600のメモリ二枚を互いにデュアルチャンネル動作するスロットへ接続した場合、 全体の速度はどうなるでしょうか。 この場合pc3-12800とpc3-10600は別々に動作しているため、それぞれ本来の速度を発揮できるのしょうか? それとも遅い方(pc3-10600)の速度に統一されるのでしょうか。
回答: (2)の >この場合pc3-12800とpc3-10600は別々に動作しているため、 >それぞれ本来の速度を発揮できるのしょうか? これを読む限り、メモリのデュアルチャンネル動作について勘違いしていませんか? デュアルチャンネル動作というのは、a、bという2つのメモリチャンネルのそれぞれに1枚ずつのメモリをつけて、 同時に2枚のメモリにアクセス出来るようにして、高速化をするための技術です。 だから、セットになっている2つのメモリスロットは、別々のチャンネルに接続されています。 (1)の場合は、 aチャンネル-4gb+8gb bチャンネル-4gb+8gb というようになって、チャンネルごとのメモリ量は12gbでそろっています。だから問題ありません。 (2)の場合は、ちょっと問題が起こる可能性もあります。(1)同様に、 aチャンネル-4gb pc3-12800+4gb pc3-10600 bチャンネル-4gb pc3-12800+4gb pc3-10600 という組み合わせなります。 異なる速度のメモリを組み合わせた場合は、通常は遅い方の速度で動作します。 ただし、cpuに一番近いメモリスロットに速度の速いほうのメモリを装着した場合、 動作速度が速いほうに設定されてしまい、遅い方のメモリが動作不良を起こすことがあります。 ですから、マニュアルを読んで2枚セットの場合にセットすると書いてある方に遅いメモリを挿します。 それでも、biosの設定でメモリ速度を確認した方が安全でしょう。 なお、メモリはすべて同じ動作速度で動くので、 異なる速度のメモリを装着しても、別々のメモリ速度で動くことはありません。