質問: メモリ3枚や4枚でのデュアルチャンネルについて デュアルチャンネルは同じメーカーと仕様のメモリを2枚1組で使用し、データ転送帯域をおよそ2倍に高速化する技術ですが、3枚や4枚の場合だとどうなるんですか? 3枚の時は3倍、4枚の時は4倍といった風に、なるのでしょうか? あと、速度や容量を揃えないと不安定になると書いてあったのですが、それだと例えば、メモリスロット4つの32bitのosのpcでは1gb×4じゃないと安定しないってことになります。 しかし、32bit osでは、仮想メモリ空間が4gbであるため、カーネル空間の1gbを除くとユーザーが利用できるメモリ空間は3gbまでとなります。 となると1gb無駄になってしまいますよね? かといって3gbにすると1gbのメモリ×2と512mbのメモリ×2で容量が違うので不安定になります。 さらに、1gbのメモリ×3だと3倍にまでしかデータ転送領域が高速化しないことになります。(あくまでも3枚で3倍とかが正しかった場合ですが・・・) では実質4倍でメモリ3gbっていうのは不可能ってことなのでしょうか? 凄く間違ったことを言っているのかもしれませんが、どなたか分かる方いらっしゃいましたら教えてください。 よろしくお願いします。
回答: >3枚や4枚の場合だとどうなるんですか? 3枚だと必ずシングルチャンネル動作、4枚だと条件がそろえばデュアルチャンネルで動作可能。 >3枚の時は3倍、4枚の時は4倍 なりません。 >速度や容量を揃えないと不安定になると 速度に関しては、遅い方の規格で動作することになります。 容量は2枚が同じ容量でないとデュアル動作しません。 http://pc.watch.impress.co.jp/docs/2003/0611/hot264.htm http://pc.watch.impress.co.jp/docs/2003/0612/hot265.htm http://pc.watch.impress.co.jp/docs/2003/0613/hot266.htm >32bit osでは、仮想メモリ空間が4gbであるため、カーネル空間の1gbを除くとユーザーが利用できるメモリ空間は3gbまでとなります。 カーネルじゃなくて、チップセットやビデオカード等の機器が使用するメモリ空間が消費される為です。 まぁ、普通のマザーなら確かに1gb程度は食われますし、ビデオカード2枚とか他のボードを追加すれば、その分消費されますので、メモリが使える量は減ります。 3gbでデュアルチャンネル動作するなら、1gb*2+512mb*2で問題ないです。(ただし、速度等は同じものを使用) ただし、基本的に2枚1組で同じメーカー、同じ規格、同じ容量、同じロットのモノを使用するのが一番相性問題が起きにくいです。 メーカーが違ったり、ロットが違うと、仕様上の数値は同じでも、実際の動作タイミング等が異なり、デュアルチャンネル動作出来ない場合も有ります。