みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Core Duoは同じメモリX2必要?

ノート型パソコンに関して、某電化店で聞いたのですが、Core Duo、またはCore 2 Duoの場合、メモリは二つ同じもの(例 512MBと512MB)でないと真価が発揮できないと説明されました。

それで、512MBのメモリーもちのノートパソコンを買った場合、1GBと付け足したら、1.5MBとなってしまいます。もし512MB と1GBのメモリをつけた場合、メモリのつり合いが悪く、Core Duoの性能を生かしてないことになるでしょうか?

投稿日時 - 2007-06-09 22:34:46

QNo.3070914

困ってます

質問者が選んだベストアンサー

シングルチャンネルもデュアルチャンネルも現実的には大差がありません。
デュアルチャンネルの場合は2つのメモリを同調させる為にオーバーヘッド(余計な処理時間及び負荷)があるからです。
そのため、平均1.2~1.5倍程度高速化されると考えたほうがいいです。

データをFIFO方式で順番に処理していくとデュアルチャンネルではデータを64bitずつのブロックに分割して2つのメモリに同時に読み書きすることになります。
1クロック当たり64bitのデータを2つ同時に処理することで、128bitのデータを同時に処理しているのと同じになります。
シングルチャンネルの場合は1クロック当たり64bitのデータしか処理できません。
この為、理論上はシングルチャンネルの2倍の速度で処理できることになります。

同一規格、同一構成のメモリでないとデュアルチャンネルで動作しない可能性が高いので、最初から2枚のメモリを搭載していないと真価が発揮されません。
Intel945チップセットファミリー等では同一容量でないとデュアルチャンネル動作しませんが、Intel965チップセットファミリーでは同一の容量でなくてもデュアルチャンネル動作する可能性があります。
この場合は同一メーカーの近い構成のメモリが必要になります。

投稿日時 - 2007-06-10 00:58:55

お礼

>Zhuravlikさん

>同一規格、同一構成のメモリでないとデュアルチャンネルで動作しない可能性が高い
せっかくメモリ増設しても、デュアルチャンネルではなかったら、意味ない・・・。買った時点で、ちゃんとデュアルチャンネルになっているパソコンを選ぼうと思います。参考になりました。ありがとうございます。

投稿日時 - 2007-06-11 14:49:23

このQ&Aは役に立ちましたか?

3人が「このQ&Aが役に立った」と投票しています

回答(6)

ANo.5

厳密に言えば性能が生かされていません。
OSがxpで複数のアプリを起動しないのであれば、512MBと512MBで問題ありません。
ただOSがvistaなら標準で1GBのモデルを選びたいですね。
そして場合によっては、後で1GBを付け足すのが賢明だと思います。

投稿日時 - 2007-06-09 23:26:56

お礼

>ojarumaru_さん
やはりOSの問題が大きいですかね。Vistaのパソコンを狙っているのですが、1Gですと、もう512MBx2で空きスロットがないそうなんですよ。1GB付け足すことはできなそうです。やはり、Vistaだったら、1GB以上ですね。参考になりました、ありがとうございます。

投稿日時 - 2007-06-11 14:45:37

ANo.4

CoreDuoやCore2Duoではなくて、デュアルチャネルメモリの性能を生かせないということです。ノート型パソコンでデュアルチャネルメモリが一般的になったのはCoreDuoが出荷されたタイミング(正確にはチップセットが対応した)なので、そのように店員さんが考えたのでしょう。
512M+512M=1Gの場合、デュアルチャネルでもシングル動作でもOSからは1Gとして認識されます。512M+1Gの場合はシングル動作のみ可能で1.5Gです。メインメモリをグラフィックスメモリとしてシェアして使うシステムでは(普通のノートはその方が多い)、3Dゲームで大きな大きな違いが出ますが、それ以外ではメモリが多い方がはるかに快適です。
1Gのメモリを搭載しても、グラフィックスにいくらかとられてしまえば、実質1Gのメモリは使えないことになってしまいますし。
Vista使うなら断然1.5Gをおススメしますし、デュアルチャネルなら1G+1Gまで持っていった方が良いですよ。

投稿日時 - 2007-06-09 23:25:00

お礼

>CrystalTさん
なるほどです。3Dゲームなどでなければ、基本的にはデュアルチャンネル関係なく、多いほうが良いということですね。金銭面とちゃんとメモリが対応してないとデュアルチャンネルメモリとして使いないということをきいたので、1Gx1Gはもうちょっと、お金と知識をつけてからにします。参考になりました、ありがとうございます。

投稿日時 - 2007-06-11 14:43:23

ANo.3

その店員の説明は間違いですよ。
またはspacehachiさんが間違って聞いたかのどっちかです。別に同じメモリを対にしなくてもCore2DuoもCoreDuoも十分性能を発揮できます。そしてメモリは512MB+512Mよりも、512MB+1GBで多いほうが当然重い作業をしたり同時にいろいろな作業をするときに速いです。

同じメモリを対で搭載すると、デュアルチャンネル動作と言ってメモリの帯域が2倍になるのですが、2倍といってもノートでその違いを体感できることは無いと思います。CPUの性能を引き出すとかそういうのは関係ありません。
しかもただサイズが同じだけではデュアルチャンネルとして認識されない場合もありますし、あまり考えなくていいと思います。

投稿日時 - 2007-06-09 22:59:13

お礼

>new_hopeさん
やっぱり、体感できるほど、劇的に変わるわけではないんですね。しかも、同じメモリの大きさを対にしたからといって、デュアルチャンネルとして認識されないなんて。やっぱり、付け足すとしたら1GBなんでしょうね。参考になりました、ありがとうございます。

投稿日時 - 2007-06-10 10:31:16

ANo.2

厳密に言えばメモリがデュアルチャンネルで動作しないから性能的には落ちてますね。ただその性能差は普通の人は体感出来ません。
PCに重い作業をさせる、例えば画像編集や3Dゲーム等をするなら今ならメモリが安いので、1G×2枚にするのも良いでしょう。
そんなに重い作業をする事が無いなら別にそのまま使って良いと思われます。

投稿日時 - 2007-06-09 22:45:50

お礼

>kaeru911さん
メモリのデュアルチャンネルが体感できる程ではないんですね。3Dゲームなどはするつもりないので、そんなにメモリのデュアルチャンネルが実感できないかも・・・。参考になりました。ありがとうございます。

投稿日時 - 2007-06-10 09:50:37

ANo.1

メモリをデュアルチャンネルで使用しないのであればまったく問題ありません。
恐らくその店員の方は「このPCはデュアルチャンネルに対応しているmのだけど、同じ規格・仕様・容量のメモリでないとこのデュアルチャンネル機能は使えませんよ」と言いたかったのでしょう。
平たく言えばデュアルチャンネルとはメモリを2枚1組で動作させ、2倍の読み書き速度を得られるように(あくまで理論値でですが・・・)したものです。(ただしデュアルチャンネルで使用すると512x2を刺していても1GBのメモリが使えるわけでなく2枚一組ですので512MB分しか使えないです)
なのですが正直なところそこまで快適になることもなく、512x2でしたらデュアルチャンネルで使用するより素直に1GBのメモリとして使ったほうが動作は安定するかもしれません。

投稿日時 - 2007-06-09 22:43:32

お礼

>djmitsさん
メモリにもデュアルチャンネルっていうのがあるんですね。djmitsさんのいうとおり、店員さんもそういうことをいいたかったのだと思います。参考になりました、ありがとうございます。

投稿日時 - 2007-06-10 09:46:24

あなたにオススメの質問