メイン・メモリまたはプライマリ・メモリとも呼ばれるコンピュータ・メモリは、計算タスクのための一時的なストレージを提供し、コンピュータの動作に不可欠です。データはメモリに保存されるため、計算のために中央処理ユニット(CPU)に送信でき、アプリケーションは必要に応じてデータを取得できます。
コンピュータ・メモリの仕組み
コンピュータ・メモリは、回路として構築された一連のトランジスタとコンデンサです。回路内の各セルはビットを保持し、これはバイナリ 1 または 0 の値です。シンプルに保つために、最も一般的なタイプのコンピュータ・メモリ、ランダム・アクセス・メモリ(RAM)を備えた典型的なパーソナル・コンピュータでの動作に焦点を当てます。
セル内のキャパシタはビットを格納し、トランジスタは、電源がオフになるまでデータを保存するように、キャパシタを継続的に更新および再充電します。回路は基板にはんだ付けされ、基板は 8 GB, 16 GB, 32 GB、または 64 GB のストレージ容量を持つ RAM を表します。ボードは、コンピュータのマザーボード上の RAM ソケットにスライドし、通常は CPU ソケットに隣接しています。
効果的なコンピューティングのために、プライマリ・メモリ(RAM)と不揮発性ストレージ・メディアが連携して、データの性能と持続性を高めます。プライマリ・メモリは揮発性がありますが、高速で、オペレーティング・システムからのユーザー入力や要求にコンピュータが迅速に応答します。セカンダリ・ストレージはプライマリ・メモリほど高速ではありませんが、コンピュータの電源を切ってもデータを保存します。プライマリ・メモリは、メモリ・セルにより高速で高密度であるため、セカンダリ・ストレージよりも高価です。
RAM が重要な理由
RAM がなければ、コンピュータはドライブからデータを取得し、CPU に送信する必要があります。ドライブは年々高速化されてきましたが、RAM は依然として高速であり、CPU がデータを取得するための直接通信デバイスです。ワークステーション、デスクトップ、メインフレーム、サーバー、モバイル・デバイス、スマートフォン、ラップトップを含む全てのコンピュータには、何らかの種類の RAM がインストールされています。
コンピュータ・メモリの種類
コンピュータ・メモリのさまざまな種類を理解することは、コンピューティング・システムの機能と性能を把握するために不可欠です。ここでは、さまざまな形のメモリについて詳しく解説し、それぞれの特徴や目的を明らかにします。
ランダム・アクセス・メモリ(RAM)
RAM は揮発性メモリの一種で、システムの電源がオフになるとデータが失われます。一時データ・ストレージに使用され、中央処理ユニット(CPU)がデータに素早くアクセスして処理できるようにします。
ビデオ・ランダム・アクセス・メモリ(VRAM)
VRAM は、画像やビデオ・データの保存に使用される専用のグラフィックス・メモリです。レンダリングの高速化とグラフィックス性能の向上を実現します。
スタティック・ランダム・アクセス・メモリ(SRAM)
SRAM は、電力が供給される限りデータを保持する揮発性メモリの一種で、DRAM と比較して高速なアクセス速度を提供します。
ダイナミック・ランダム・アクセス・メモリ(DRAM)
DRAM は揮発性メモリの一種で、メモリ・セル内の個別のキャパシタに各ビットのデータを保存します。データを維持するためには定期的な更新が必要です。SRAM よりも低速ですが、コスト効率と高密度により広く利用されており、大容量が必要なメイン・システム・メモリに適しています。
読み取り専用メモリ(ROM)
RAM とは異なり、ROM は不揮発性で、電源がオフになってもデータを保持します。コンピュータの起動に必要な重要な情報が保存されます。
キャッシュ・メモリ
キャッシュ・メモリは、CPU への高速データアクセスを提供し、コンピュータの速度と性能を向上させる高速揮発性メモリです。
仮想メモリ
仮想メモリは、ストレージ・ドライブ上に一時的に作成される揮発性メモリの一部です。RAM がいっぱいのときに使用されます。
フラッシュ・メモリ
フラッシュ・メモリは、デジタル・デバイスとコンピュータ・システム間のデータの保存と転送に使用される不揮発性メモリです。
ストレージ・クラス・メモリ(SCM)
SCM は、高速、低遅延、永続データ・ストレージを提供し、RAM と従来のストレージ間のギャップを埋める不揮発性メモリの一種です。
これらのメモリはそれぞれ、コンピューティング・システムの運用と効率性に重要な役割を果たし、全体的な性能と機能に貢献します。
RAM の限界
RAM はコンピュータが機能するためには必要ですが、永続性に欠けています。コンピュータの電源がオフになると、データは使用できなくなります。RAM にデータを迅速かつ効率的に格納するために使用されるビットには、安定した電源が維持される必要があります。RAM はプライマリ・メモリを表し、CPU は高速で可用性が高く、アプリケーションからデータを取得し、迅速な出力のための計算を実行します。しかし、長期的なストレージには、永続的なストレージ・メディアが必要です。
プライマリ・メモリとプライマリ・ストレージ、セカンダリ・ストレージの比較
メモリとストレージを取り巻く用語が絡み合い、混乱を招くことがよくあります。プライマリ・メモリ、プライマリ・ストレージ、セカンダリ・ストレージを区別し、コンピュータ・アーキテクチャにおけるそれぞれの役割を把握することが重要です。
プライマリ・メモリ:
- メイン・メモリとも呼ばれます。
- ランダム・アクセス・メモリ(RAM)と読み取り専用メモリ(ROM)を構成しています。
- RAM は揮発性であるため、電源をオフにするとデータが失われます。
- 読み取り専用メモリ(ROM)は不揮発性で、電力がなくてもデータを保持します。
- プライマリ・メモリには CPU から直接アクセスできるため、データへの迅速なアクセスと操作が容易になります。
プライマリストレージ:
- 多くの場合、プライマリ・メモリと混同されがちですが、より広い用語で、ソリッドステート・アレイ(SSA)、ソフトウェア定義のストレージ(SDS)、ハイブリッド・ストレージ・アレイなどのエンタープライズ・グレードのストレージ・プールも含まれます。
- プライマリ・メモリを搭載し、CPU から直接アクセスできる他の形式のストレージを含む場合があります。
- CPU とセカンダリ・ストレージ間のブリッジとして機能し、スムーズなデータ転送と処理を実現します。
セカンダリ・ストレージ:
- 外部ストレージまたは補助ストレージとも呼ばれます。
- ハードディスク・ドライブ(HDD)、ソリッドステート・ドライブ(SSD)、光ディスクなどの不揮発性ストレージ・メディアを搭載しています。
- CPU は直接アクセスできません。データをプライマリ・メモリに転送して処理する必要があります。
- 長期データ・ストレージやバックアップに使用。プライマリ・メモリと比較して低コストで大容量のストレージを実現します。
揮発性プライマリ・メモリに保存されたデータは、コンピュータの電源がオフになった後に消去されるため、ユーザーは不揮発性ストレージ・メディアを使用してドキュメント、写真、メモ、ビデオ、その他のデータを保存できます。保存せずにファイルを閉じると、コンピュータが RAM から該当するデータを削除するため、変更が失われます。セカンダリ・ストレージには、内部ディスク・ドライブ、外部ディスク・ドライブ、書き込み可能な DVD、USB フラッシュ・ドライブ、クラウド・ストレージなど、複数のオプションがあります。データセンターでは、プライマリ・ストレージとは、高速な応答時間と IOPS に敏感な構造化データ・ワークロードを必要とする高性能ワークロードをサポートするように設計されたストレージ・メディア・デバイスのストレージ・プールをさします。
まとめ
コンピュータ・メモリは、あらゆるコンピューティング・システムの不可欠な部分であり、データを一時的または永続的に保持し、高速なアクセスや取得を可能にする中間ストレージ・スペースとして機能します。さまざまなタイプで構成されており、それぞれが CPU と連動して特定の機能を実行するように設計されています。メモリの種類は、RAM などの揮発性のものから、電力が遮断されるとデータが失われるもの、ROM やストレージ・クラス・メモリなどの不揮発性のものまでさまざまです。メモリの効率的な管理とアクセシビリティは、データの迅速な処理と取得に不可欠であり、コンピュータ・システムの性能と機能性を支えます。
データセンターのプライマリ・メモリとセカンダリ・ストレージの間に満足のいく媒体をお探しですか? ピュア・ストレージは、DirectMemory キャッシュを FlashArray のコア・オペレーティング・システムに統合し、SCM を活用して、データベース、分析、レポートに不可欠な読み取り性能を向上させることができます。これは、3 TB から 6 TB のデータセットにおける読み取り集約型の高性能ワークロード向けに特別に設計されています。DirectMemory モジュールを使用することで、FlashArray//X と FlashArray//XL の両方で読み取り性能を向上させ、予算を縮小することなく効率を最適化できます。