システム メモリー(RAM)について
概要: システム メモリーまたはランダム アクセス メモリー(RAM)について説明します。さまざまなタイプのシステム メモリーについては、以下の図解ガイドと説明を参照してください。
手順
ランダムアクセスメモリ(RAM)は、プログラムの実行に必要な情報を格納するコンピュータメモリです。ランダム アクセス メモリーとは、保存されたデータに、順番だけでなくランダムな順序でアクセスできるようにするデータ ストレージのことです。対照的に、その他のタイプのメモリデバイス(磁気テープ、ディスク、ドラムなど)の場合は、機械的な設計上の制約があるために、ストレージメディア上のデータに一定の順序でのみアクセスできます。
ほとんどの場合、メモリーの増設は最小限のメモリーしか搭載されていないため、メモリーの増設は、コンピューターのパフォーマンスを向上させるためのシンプルでコスト効率に優れた方法です。
システム メモリーまたはRAMのタイプ
- DDR-SDRAM(Double Data Rate-Synchronous DRAM)
クロックサイクルあたり2倍のメモリを転送できる高度なタイプのSDRAM。DDR-SDRAMはSDRAM IIまたはDDRAMとも呼ばれます。
- SDRAM (Synchronous Dynamic RAM)
このタイプはSIMMパッケージとDIMMパッケージで販売されていて、次の2つの構成があります。- ノンパリティRAM(非ECC RAMとも呼ばれる)
一般的に、パリティーRAMよりも安価です。 - パリティーRAM(ECC RAMとも呼ばれる)
一般的に、大きなスプレッドシートやデータベースなど、大量のデータを処理する必要があるアプリケーションで使用されます。RAM固有のエラーを最小限に抑えるために追加回路が搭載されています。 - パリティRAMとノンパリティRAMには通常は互換性はありません。
- ノンパリティRAM(非ECC RAMとも呼ばれる)
- RDRAM (Rambus Direct RAM)
Rambus, Inc.がSDRAMのハイパフォーマンス後継タイプとして開発しました。RIMMパッケージのみで販売されています。
SIMMSメモリ(RAM)に関する情報
SIMM(Single Inline Memory Module)はパッケージスタイルが古いメモリです。SIMMは大量生産された最初のメモリスティックです(図1)。

図1: SIMM
SIMMが登場する前は、ほとんどのメモリーはマザーボードに直接取り付けられており、アップグレードの余地はほとんどありませんでした。SIMMには、非パリティ、パリティ、高速ページ、EDOなどがあります。
- 非パリティー は、一時的な保存と取得のための未フォーマット メモリーです。
- パリティ メモリーは、保存されたデータのエラー チェックを行い、使用前に変更または破損していないことを確認します。
- Fast Pageは、メモリのページング機能を最適化することによって、パフォーマンスを向上させます。
- EDO は、メモリへの書き込みと読み取りを同時に可能にすることで、メモリのパフォーマンスをさらに向上させました。
スピード
SIMMの速度はナノ秒(「ns」または「nsec」)で測定され、通常は15ns未満です。システムのマニュアルで、ご使用のシステムのメモリ仕様を確認してください。
DIMMメモリ(SDRAM)に関する情報
DIMM(Dual Inline Memory Module)は、SIMMの次に大きなメモリテクノロジの進歩でした。DIMMは168ピン、64ビットの帯域幅を特徴としていて、Pentium搭載システムにSIMMメモリを2枚1組で装着する必要がなくなりました。(図1) DIMMは高さが約13.7cm、高さが約3.8cmで、小型TSOP(Thin, Small Outline Package)チップが8~16枚付属しています。

図1: DIMM - 168ピンSDRAM
SDRAM
DIMMは後にSDRAM(Synchronous DRAM)へと進化しました。SDRAMはSynchronous Graphics RAM(SGRAM)から派生したもので、ビデオ カード メモリーの高速かつ高価なタイプです。SDRAMにはECC形式と非ECC形式があります。ECCメモリは、メモリエラーを検出するという点でパリティに似ています。ECCには、小さなエラーを修正する追加機能があり、システムは継続できますが、パリティ メモリーはエラーが検出されたときにシステムを停止します。
スピード
SDRAMはシステムのフロントサイドバス(FSB)のバス速度と同期するようになったため、パフォーマンスが25%向上しました。速度は、メガヘルツ(MHz)単位の周波数で測定されます。SDRAMは、一般にPC100(100MHz)とPC133(133MHz)の2種類で製造されています。PC100 SDRAMとPC133 SDRAMを混在させることはお勧めしません。システムのマニュアルで、ご使用のシステムの仕様を確認してください。
RIMMメモリ(RDRAMおよびCRIMM)に関する情報
RIMM(Rambus Inline Memory Module)は、2000年初めにハイエンドシステムのオプションとして一時的に採用されたメモリです(図1)。

図1: Rambus, Inc.によって開発されたRIMM(Rambus Inline Memory Module)は、DRAMのパフォーマンスを最大1000%上回る可能性を秘めていますが、フロントサイドのバス速度が200+ MHzに達するまでは不可能です。さらに、RDRAMはRDRAM用に設計されたシステムでのみ機能します。
Rambusシステムには次の2種類があります。当初は、シングルチャネルセットアップのシステムでした。その後、デュアルチャネル構成が使用され、パフォーマンスが向上するように最適化されました。デュアルチャネルシステムでは、最高のパフォーマンスを得るためにはチャネルバンクごとに同一のRIMMが2つ必要ですが、システムはシングルまたは混合構成で作動し、パフォーマンスが低下します。RDRAMにもECC形式と非ECC形式があります。
SDRAMとは異なり、RDRAMはシリアル回路上で動作するため、メモリーにアクセスするにはすべてのメモリー スロットにメモリーが埋まっている必要があります。RIMMを1つしか使用しない場合は、他の1つまたは複数のスロットに、メモリーのないモジュールであるCRIMM(Continuity Rambus Inline Memory Module)を装着する必要があります(図2)。

図2:CRIMM
速度
RDRAMの速度はメガヘルツで測定されます。Rambusはその速度に従って命名されています。したがって、PC800 RDRAMは800MHzで動作します。SDRAMと同様に、速度が異なるRDRAMを混在させることはお勧めしません。
DDR SDRAMメモリに関する情報
DDR SDRAM (Double Data Rate SDRAM)は、高度なメモリ技術です(図1)。SDRAMと同様、DDRはグラフィックスアーキテクチャの急激な進歩から誕生し、NVIDIAの初のGeForce256ビデオカードに導入されました。

図1: DIMM - 184ピンDDR-SDRAM
各システム クロックの立ち上がりで読み出し/書き込み機能を実行するSDRAMとは異なり、DDRメモリは各システム クロックの立ち上がりと立ち下がりの両方で読み出し/書き込み機能を実行するため、メモリ性能が2倍になり、全体的な性能がさらに飛躍的に向上します。
スピード
速度はメガヘルツ(MHz)単位で測定されます。DDR-DSRAMは、100 MHzまたはPC1600から最大566 MHz、またはPC4500までの範囲で利用可能であり、時間の経過とともにさらに高速になる可能性があります。
DDR2 メモリの概要
DDR2メモリについて
- DDR2 SDRAMは、Double Data Rate Synchronous Dynamic Random-Access Memory Interface(データ倍速同期動的ランダムアクセスメモリインターフェイス)の略称です。これは元のDDR SDRAMの仕様の後継となるものですが、DDR3 SDRAMはDDR2 SDRAMの後継として規格化されたメモリです。DDR2 には、DDR または DDR3 との上位互換性も下位互換性もありません。(このようなモジュールは、誤ったモジュールが取り付けられないよう設計済み)。
- DDR2の内部クロックは、DDR外付外部クロック速度の半分程度の速度で動作します。DDRと同じ外付バスクロック速度で動作するDDR2メモリでは、レイテンシは高くなりますが同じ帯域幅を提供できます。また、DDRの2倍の外付データバスクロック速度で動作するDDR2メモリは、同じレイテンシで2倍の帯域幅を提供することもできます。最大転送速度のDDR2メモリモジュールは、DDRメモリモジュールの最大転送速度の2倍以上で動作します。
DDR3 メモリの概要
DDR3メモリとは
- DDR3はメモリ技術において進化を続けており、既存のDDR2アーキテクチャからは、さらなる改良が図られました。主な改良点はI/Oバス速度の増加であり、含まれるメモリモジュール速度の4倍の速度で動作することが可能です。また、DDR3では512 MBから8 GBのチップを搭載できます。これによって、メモリモジュールサイズを最大16 GBまで拡張することが可能です。

図3:デスクトップPCのメモリー モジュール(DIMM)の比較
サポートされるバス速度データ:
- DDR2-400/533/667/800/1066
- DDR3-800/1066/1333/1600/1866/2133
関連情報については、次のDellナレッジベース記事を参照してください。