RAMをペアでインストールする必要があるのはなぜですか?この背後にある理由は何ですか?
RAMをペアでインストールする必要があるのはなぜですか?この背後にある理由は何ですか?
回答:
メモリをペアで取り付ける必要はありませんが、これはほとんどの最新のマザーボードで推奨されています。これにより、デュアルチャネルモードが有効になり、状況によってはパフォーマンスが劇的に向上します。
また、一部のハイエンドマザーボードはトリプルチャネルおよびクアッドチャネルメモリをサポートしているため、最適な結果を得るには、一度に3つまたは4つのモジュールをインストールします。
現代のデュアルおよびトリプルチャネルの配置と同様に、メモリはペアで、または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ビットプロセッサと見なされます。
[nostalgia]
タグも必要です。30ピンを覚えていますか?ちなみに、私はまだ地下室に荷物を持っています。