RAMをペアでインストールする必要があるのはなぜですか?


回答:


21

メモリをペアで取り付ける必要はありませんが、これはほとんどの最新のマザーボードで推奨されています。これにより、デュアルチャネルモードが有効になり、状況によってはパフォーマンスが劇的に向上します。

また、一部のハイエンドマザーボードはトリプルチャネルおよびクアッドチャネルメモリをサポートしているため、最適な結果を得るには、一度に3つまたは4つのモジュールをインストールします。


25

現代のデュアルおよびトリプルチャネルの配置と同様に、メモリはペアで、または4つのグループでさえもインストールする必要がありました(そして、一部のシステムではまだそうです)。たとえば、286および386SXプロセッサ用に設計されたマザーボードでは、CPUの16ビットデータバスと一致するように、8ビットSIMM(実際には通常9ビット、エラー検出用の追加パリティビット)がペアでインストールされました。これは、プロセッサが2つではなく1つの要求で満たされた完全なデータバスを要求し、取得できることを意味しました。同様に、32ビットのデータバスを持つ386DXまたは486には、8または9ビット幅の4つのモジュールが必要です(ただし、32/36ビットモジュールは1つだけです)。

十分な年齢の人(つまり、私)は、30ピンSIMM(8および9ビットモジュール)と72ピンSIMM(32/36ビットモジュール)を覚えています。

「Pentiumクラス」のIntel CPUが登場したとき、そのほとんどが内部キャッシュへのデータの移動速度を改善するために64ビットのデータバスを備えていました(コアで32ビットプロセスであるため、ほとんどの場合はネイティブ処理のみ) 32ビットチャンク以下のデータ)、再び外部バスに給電するために、72ピン(32または36ビット)SIMMを2倍にする必要がありました。

DIMMは64ビットのデータパスを提供するため、これらの理由により、64ビットのデータバスを備えたプロセッサでは2倍にする必要はありません。プロセッサは、過去数十年でメモリよりもはるかに高速に成長しました。以前は、メモリコントローラーはRAMに待機状態を設定して、プロセッサが速すぎるメッセージを逃さないようにしなければなりませんでしたが、最近ではCPUはRAMが渡すよりもはるかに速くデータを食べることができます(したがって、 CPU自体に多くの高速で高価なキャッシュメモリがあります)。これが、ダブルおよびトリプルチャネルメモリコントローラーオプションの出番です-適切な条件下で、2つ以上のモジュールからデータを一度に要求して、プロセッサの要求に対応しようとします。「理想的な」状態(CPUがRAMを順番にガタガタ音を立てる、

関連する余地:プロセッサを "x"ビットプロセッサにするのは、外部コンポーネントと通信する方法ではなく、内部的にデータを処理する方法です。したがって、386SX(16ビットデータバス、24ビットアドレスバス、32ビット内部)とPentium(64ビットデータバス、32ビットアドレスバス、主に32ビット内部)は、どちらも32ビットプロセッサと見なされます。


私からの+1、素晴らしい包括的な答え。
ジョンT

1
この答えには[nostalgia]タグも必要です。30ピンを覚えていますか?ちなみに、私はまだ地下室に荷物を持っています。
いんちきキホーテ

1
古いDIP(デュアルインラインパッケージ)メモリチップも忘れないでください。1980年代初期に9個が64KBを作成しました。
SteveM82

1
指でDIPトラックを取得したことを覚えていますか?吸盤はかなりのどが渇いた小さな悪魔かもしれません。そして、彼らがSIPPを実験していた期間。時々、手が離せず、リードを折ったり曲げたりする機械ピンがあります。曲がったピンで穏やかな針先作業を行い、穏やかなナッジで元に戻すことができますが、引き出しができないようにソケットでリードが破損することを禁じています。
Fiasco Labs
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.