表面上は、これは比較的シンプルな質問のように見えます。しかし、なぜ2本スティックのキットが最も適切な選択となるのかを説明するには、少し掘り下げる必要があります。ネタバレ注意:これは、使用するプラットフォーム、プロセッサーとマザーボードの仕様、使用しているアプリケーション、そして金星が昇っているかどうかによって答えが変わる、厄介な回答の一つになります。(最後の部分は多分意味不明です。多分。)
まず基本から始めましょう:メモリは物理的にマザーボードに差し込まれ、そのマザーボードにはメモリとプロセッサ内のメモリコントローラーを電気的に接続する配線があります。このメモリコントローラーが、メモリに関するすべての操作において、何ができるかできないかを決定します。最適なメモリ構成とパフォーマンスから、サポートされるメモリ規格(DDR4やDDR5など)、利用可能なチャネル数、サポートされるランク数、アクセス可能なメモリモジュールの数まで、あらゆる点が対象となります。
マザーボードもこの点で重要な役割を果たします。なぜなら、マザーボードがサポートするメモリスロットの数は、CPUがサポートするメモリスロットの数よりも少ない場合があるからです。メモリを購入する際(アップグレード用または新規組み立て用)は、常にマザーボードのサポートページでメモリのQVL(推奨メモリリスト)を確認してください。このリストには、そのマザーボードでテスト済みで互換性が確認されたメモリキットが記載されています。理想的には、マザーボードのQVLに載っているメモリキットを選択することで、特定の速度で動作することが確実になります。
本題に入る前に、メモリとCPUについて学ぶ際に遭遇するいくつかの用語を確認しておきましょう。
CPUがサポートするチャネル数は、同時にアクセス可能なRAMモジュールの数を決定します。ほとんどの現代のCPUはデュアルチャネルメモリをサポートしており、これが重点的に考慮すべきポイントです。ただし、AMDのThreadripperのようなハイエンドチップはクアッドチャネル構成をサポートしているため、そのようなシステムを使用している場合はその点を念頭に置いてください。
CPUは64ビットのバスを介してメモリに接続されています。メモリモジュール上の各メモリチップは、4ビット、8ビット、または16ビットのバスを備えています。これらのチップを組み合わせることで、合計64ビットのバス(または単一のランク)を構成する必要があります。したがって、4つの16ビットチップ、8つの8ビットチップ、または16つの4ビットチップが必要になります。予想通り、デュアルランクRAMは2つの独立した64ビットバス分のメモリチップを保有しています。重要な点は、これらの2つの64ビットバスは同時にアクセスされるのではなく、インターリーブモードでアクセスされる点です。
メモリモジュールPCBの片面には、基本的に8つのメモリチップを配置するスペースがあります。ECCメモリの場合、9つ目のスペースも確保可能です。これにより、PCBの両面にメモリチップを配置しても、単一ランクのモジュールとなる場合があります。このため、モジュールの両面を確認するだけでは、そのメモリモジュールが単一ランクかデュアルランクかを判断する十分な指標にはなりません。
エラー訂正コード(Error Correction Code)の略称で、エラー訂正機能を備えたメモリの一種を指します。この機能は、CPU、マザーボード、メモリのすべてでサポートされている必要があります。サーバーやワークステーションなどの重要なシステムでは一般的に必須ですが、デスクトップでははるかに稀です。
では、前置きはこれくらいにして、現代のCPUの具体的な特徴について見ていきましょう。具体的には、AMD Ryzen 7 9800X3Dです。これはハイエンドCPUですが、現在入手可能な製品や最新のメモリコントローラーが提供する機能の代表例と言えます:
| 機能 | 仕様 |
|
システムメモリの種類 |
DDR5 |
|
メモリ・チャネル |
2 |
|
最大メモリ |
192ギガバイト |
|
メモリのサブタイプ |
UDIMM |
|
最大メモリ速度 |
2x1R DDR5-5600 |
|
2x2R DDR5-5600 |
|
|
4x1R DDR5-3600 |
|
|
4x2R DDR5-3600 |
|
|
ECCサポート |
はい(マザーボードの対応が必要です) |
現代のCPUにとって特に驚くべき点はほとんどありませんが、最大速度が非常に保守的な設定になっている点が例外です。DDR5-6000は現在、特にAMD CPUにおいてパフォーマンスと互換性の最適なバランスを実現するポイントです。最も重要なポイントは、デュアルモジュールキットを使用することで、クアッドキットに比べてはるかに高い最大速度を達成できる点です。シングルランクかデュアルランクかは関係ありません。
これらの数値は、エンスージアスト向けメモリキットによって裏付けられています。これらのキットは通常、2つのモジュールしか含まれていませんが、はるかに高い速度に対応しています。例えば、この32GB VENGEANCE DDR5-6000キットは、高速な動作を実現する短いレイテンシを特徴とし、ゲーミングマシンに最適です。
4つのメモリモジュールを搭載したキットは、大容量が必要な場合一般的に最適な選択肢です。大容量のデータをメモリに保持したい場合、クアッドモジュールキットがおすすめです。例えば、この「96 GB VENGEANCE RGB 4x 24GB Kit」のような製品が適しています。
DDR5のメリットの一つは、前世代のDDR4よりも高い容量を提供することです。そのため、デフォルトの構成は16 GB(2×8 GBモジュール)から32 GB(2×16 GBモジュール)へと移行しています。64 GB(2×32 GB)も最近では一般的になってきており、24 GBと48 GBのモジュールとして販売される「非バイナリメモリキット」の登場により、RAMを2本だけで最大96 GB、さらに192 GBまで拡張することも可能です。
メモリのアップグレードを検討する際は、パフォーマンスや総容量など、ご自身のニーズに最適なキットを選択することが重要です。その後、将来的にアップグレードが必要になった場合は、その時点でのニーズに最適な新しい検証済みのキットに交換してください。異なるメモリキットを組み合わせて使用することは、システム不安定の原因となる可能性があります。
システムに最適なメモリキットを探すお手伝いが必要な場合は、CORSAIR Memory Finderをご利用ください。このツールは、お使いのマザーボードやシステム仕様に基づいて、最適なメモリキットを提案します。
記事内の製品
JOIN OUR OFFICIAL CORSAIR COMMUNITIES
Join our official CORSAIR Communities! Whether you're new or old to PC Building, have questions about our products, or want to chat the latest PC, tech, and gaming trends, our community is the place for you.