web-dev-qa-db-ja.com

理想的なメモリ構成4バンク、DDR3、AM3 + FX - 1 VS 2 VS 4 DIMMS?

OK、RAMが機能する方法を学び、理解しようとしているように見回しています。と言ったIveを得た
「アドレッシングは2つのスティックに最適で、4を使用すると4;遅くする」

もう一人の答えは次のようなものを言った:
メモリを1つのスティックのように読み取るバンク/チャンネルインターリーブ
[。]また、メモリ密度についても要因であることを読んでください。

私はさらに掘り下げて2つのスティック対4のための私の板に速い速度の上限を与えることを発見したので、今、私の頭の中にイメージをどのようにそしてその理由で置いようとしています... pfft。

誰かが説明する、またはこれらの質問に答えるリソースを推薦することができますか?

1
TardisGuy

多くの人が理想を考慮していると考えること以来、「理想的な」答えはありません。

メモリアクセス速度は、以下のものを含む多くのものによって異なります。

  1. メモリの種類(高速ページRAM、SDRAM、DDR、DDR2、DDR3、...)
  2. RAMSの速度IO(例えばDDR3-1333のための667MHz)
  3. RAMの効率はSDRAMと同じくらい効率的であるため、RAMがより高いIO速度よりもよく見ることがよくあります。実際に走る。例えば、DDR1-400は200MHz、DDR3-1333で667MHzで実行します。
  4. RAM上の待ち時間。ほとんどの場合、DDRX-ABCD A-B-C-Dとして指定されています。

最高速度はこれらの組み合わせですが、通常は特定の種類のメモリポイント2と4が立ち往生しているため、確認するものがあります。ポイント2(メモリIO速度)が最大の違いを生み出します。

私はさらに掘り下げて、2つのスティックVS 4のための私の板に速い速度の上限があることを発見しました。

これは、メモリコントローラがより多くのDIMMに対処する必要がある場合は、「もっと働く」をする必要があるためです。これが不正確な作業の定義であることを実感します。詳細については、投稿を確認してください メモリランク

通常、それはこれに帰ります。

  • メモリコントローラに1つのチャンネルがある場合は、平均的なランク2 DIMMを差し込みます。
  • メモリコントローラに2つ以上のランクを駆動する必要があるチャンネルがある場合は、それは遅くなる可能性があります。消費者ボードでは、合計4ランクでは2 DIMMSです。
    [。]これは異なる場合があります。例えば。 Intel 5100チップセットでは、3番目のDIMMがメモリコントローラに追加されたときにのみ、最大2つのデュアルランクDIMMをフルスピードで駆動することができます。


  • ボードに2つのメモリコントローラがある場合は、1ランク2 DIMMを1つのチャンネルで使用するだけです。
  • ボードに2つのメモリコントローラがある場合は、両方のチャンネルで1ランク2 DIMMを使用することも大丈夫です。これはしばしば少し速いデュアルチャネルモードの使用を可能にします。
  • ボードに2つのメモリコントローラがある場合は、両方のチャンネルに2つのスティックを使用することは通常、より多くの作業を意味し、IO頻度が遅くなります。 (シングルコントローラごとの2 DIMMと同じ状況がありますが、今同じ状況の2倍)。

AM3のセットアップの場合は、メモリサイズが等しい4 DIMMを介して2つのDIMMを使用してわずかな速度ゲインを得ることができます。しかし、より多くのRAM(さらに遅い速度でさらにRAM)は通常、経験が速くなります。だから、より多くのRAMを最初に進み、価格差が小さい場合は、2DIMMソリューションを使用することを検討してください。

2
Hennes