プロが教えるわが家の防犯対策術!

 デュアルチャンネルは同じメーカーと仕様のメモリを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っていうのは不可能ってことなのでしょうか?
凄く間違ったことを言っているのかもしれませんが、どなたか分かる方いらっしゃいましたら教えてください。 よろしくお願いします。

A 回答 (2件)

>3枚や4枚の場合だとどうなるんですか? 


3枚だと必ずシングルチャンネル動作、4枚だと条件がそろえばデュアルチャンネルで動作可能。

>3枚の時は3倍、4枚の時は4倍
なりません。

>速度や容量を揃えないと不安定になると
速度に関しては、遅い方の規格で動作することになります。
容量は2枚が同じ容量でないとデュアル動作しません。

http://pc.watch.impress.co.jp/docs/2003/0611/hot …
http://pc.watch.impress.co.jp/docs/2003/0612/hot …
http://pc.watch.impress.co.jp/docs/2003/0613/hot …

>32bit OSでは、仮想メモリ空間が4GBであるため、カーネル空間の1GBを除くとユーザーが利用できるメモリ空間は3GBまでとなります。

カーネルじゃなくて、チップセットやビデオカード等の機器が使用するメモリ空間が消費される為です。
まぁ、普通のマザーなら確かに1GB程度は食われますし、ビデオカード2枚とか他のボードを追加すれば、その分消費されますので、メモリが使える量は減ります。

3GBでデュアルチャンネル動作するなら、1GB*2+512MB*2で問題ないです。(ただし、速度等は同じものを使用)

ただし、基本的に2枚1組で同じメーカー、同じ規格、同じ容量、同じロットのモノを使用するのが一番相性問題が起きにくいです。
メーカーが違ったり、ロットが違うと、仕様上の数値は同じでも、実際の動作タイミング等が異なり、デュアルチャンネル動作出来ない場合も有ります。
    • good
    • 0
この回答へのお礼

回答ありがとうがざいます。 同じメーカーのものを買おうと思います。勉強になりました。

お礼日時:2006/12/28 21:10

2枚使っても、2倍までは性能が向上しません。

せいぜい数十パーセントです。

2枚一組でDualチャンネル動作になるので、3枚ならDualチャンネル+シングルと言う事になります。4枚ならDualチャンネルが2つと言う事で、メモリ4枚の間でそれが動作するのでなく、あくまで2枚組みで一つセットとなります。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。 理解できました。

お礼日時:2006/12/28 21:09

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています