情報処理試験を勉強していると、「DRAMとSRAMって何が違うの?」「リフレッシュって何?」と混乱しがちです。この記事では、DRAMの仕組みをSRAMとの比較を交えて整理します。
対象試験と出題頻度
DRAMは、ITパスポート・基本情報技術者・応用情報技術者のいずれでも出題されるテーマです。
記憶階層の問題やメモリの種類・特徴を問う設問で繰り返し登場しており、SRAMやフラッシュメモリとの違いを正確に区別できるかがポイントになります。
詳細をクリックして確認
ITパスポート
基本情報技術者
応用情報技術者
★★★★☆
ランクA(重要)必ず覚えておくべき
DRAMの定義
DRAM(Dynamic Random Access Memory)とは、一言で言うと
「コンデンサに電荷を蓄えることでデータを記憶する揮発性メモリ」
のことです。
イメージとしては、「水が少しずつ蒸発するバケツ」です。
バケツに水を入れると一時的に保管できますが、放っておくと水は蒸発してなくなります。中身を保持し続けるには、定期的に水を注ぎ足す必要があります。
DRAMのコンデンサも同様に、電荷が時間とともに抜けていくため、一定間隔で電荷を補充する「リフレッシュ」が必要です。
📊 DRAMの基本情報
| 項目 | 内容 |
|---|---|
| 英語名 | Dynamic Random Access Memory |
| 記憶方式 | コンデンサの電荷の有無で1ビットを記憶 |
| 揮発性 | 揮発性(電源を切ると記憶内容が消失) |
| 主な用途 | コンピュータの主記憶装置(メインメモリ) |
| リフレッシュ | 必要(電荷が時間経過で消失するため) |
解説
なぜDRAMが主記憶に使われるのか
コンピュータの主記憶には「大容量」「低コスト」が求められます。
DRAMは1ビットあたりトランジスタ1個+コンデンサ1個というシンプルな構造のため、チップ上に大量のメモリセルを詰め込める(高集積化が容易)という特性を持っています。その結果、ビット単価が安く、GB単位の大容量を実現できるため、主記憶の素子として標準的に採用されています。
DRAMのメモリセル構造
DRAMのメモリセルは、1個のトランジスタと1個のコンデンサで構成されます。
データの読み書きはトランジスタのON/OFFで制御し、コンデンサに電荷が「ある」か「ない」かで1ビットの情報(1か0か)を表現します。
DRAMメモリセルの構造(1ビット分)
トランジスタ
(スイッチ役)
コンデンサ
(電荷蓄積:有→1 / 無→0)
▲ ワード線がゲートに信号を送りトランジスタをONにすると、
ビット線とコンデンサが導通しデータの読み書きが可能になる
SRAMとの比較
DRAMを正確に理解するには、対となるSRAM(Static RAM)との違いを押さえるのが近道です。両者の違いを一覧で整理します。
| 比較項目 | DRAM | SRAM |
|---|---|---|
| 記憶素子 | コンデンサ+トランジスタ1個 | フリップフロップ回路(トランジスタ4〜6個) |
| リフレッシュ | 必要 | 不要 |
| アクセス速度 | 低速(数十ns) | 高速(数ns) |
| 集積度 | 高い(大容量化が容易) | 低い(面積が大きい) |
| ビット単価 | 安い | 高い |
| 主な用途 | 主記憶(メインメモリ) | キャッシュメモリ |
| 揮発性 | 揮発性 | 揮発性 |
ここだけは確実に押さえてください。
「DRAM=コンデンサ=リフレッシュ必要=主記憶」「SRAM=フリップフロップ=リフレッシュ不要=キャッシュメモリ」です。この対応を入れ替えた選択肢がひっかけの定番パターンです。
では、この用語が試験でどのように出題されるか見ていきましょう。
💡 DRAMの核心を3行で
・コンデンサの電荷でデータを記憶する揮発性メモリで、主記憶(メインメモリ)に使われる
・電荷が時間とともに消失するため、定期的なリフレッシュ動作が必須
・SRAMより低速だが、セル構造が単純で高集積・低コストを実現できる
試験ではこう出る!
DRAMは、IP・FE・APの午前問題でメモリの種類・特徴を問う設問として繰り返し出題されています。
📊 過去問での出題実績
| 試験回 | 出題内容 | 問われたポイント |
|---|---|---|
| IP R6 問56 |
電力供給を断つと記憶内容が失われるメモリを選ぶ問題。 | ・「揮発性」のキーワードでDRAMを選ばせる ・DVD-RAM、ROM、フラッシュメモリがひっかけ |
| FE R1秋 午前 問20 |
DRAMの特徴として正しいものを選ぶ問題。 | ・「メモリセル構造が単純で高集積化できる」が正解 ・「リフレッシュ不要」「電源なしでも保持」はSRAM・不揮発性メモリの説明 |
| AP H25秋 午前 問22 |
SRAMと比較した場合のDRAMの特徴を選ぶ問題。 | ・「ビット当たりの単価が安い」が正解 ・「キャッシュメモリに使用」「フリップフロップで保存」はSRAMの説明 |
| FE H27秋 午前 問21 |
上記AP H25秋 問22と同一構成の問題(流用)。 | ・FEとAPで同じ問題が出回る典型例 ・選択肢の文言もほぼ同一 |
📝 IPA試験での出題パターン
パターン1:「DRAMの特徴を選べ」
4つのメモリの特徴説明が並び、DRAMに該当するものを選ぶ形式。ひっかけとして「リフレッシュ不要」(SRAM)、「電源を切っても保持」(フラッシュメモリ・ROM)、「ブロック単位で消去」(フラッシュメモリ)の説明が紛れ込む。キーワードは「高集積」「ビット単価が安い」「リフレッシュ」。
パターン2:「揮発性のメモリを選べ」
IP R6問56のように、複数の記憶媒体の中から揮発性のものを問う形式。DVD-RAMの「RAM」に惑わされないことがポイント。DVD-RAMは光ディスクであり不揮発性。
試験ではここまででOKです。DDR4やDDR5といった規格の違いまで問われることはないので、深追いは不要です。
【確認テスト】理解度チェック
ここまでの内容を理解できたか、簡単なクイズで確認してみましょう。
Q. SRAMと比較した場合のDRAMの特徴として、最も適切なものはどれでしょうか?
- A. フリップフロップ回路でデータを保持するため、リフレッシュ動作が不要である。
- B. アクセス速度が高速であるため、主にキャッシュメモリとして使用される。
- C. メモリセル構造が単純なので高集積化でき、ビット当たりの単価が安い。
正解と解説を見る
正解:C
解説:
DRAMはトランジスタ1個+コンデンサ1個という単純なセル構造のため、チップ上に大量のメモリセルを搭載でき、ビット単価を抑えられます。この特性が、大容量を必要とする主記憶装置に採用される理由です。
選択肢Aはフリップフロップ回路を使うSRAMの特徴です。DRAMはコンデンサに蓄えた電荷が時間経過で減少するため、リフレッシュ動作が必要です。選択肢Bもアクセス速度が高速でキャッシュメモリに使われるのはSRAMの特徴であり、DRAMはSRAMより低速で主記憶に使われます。
よくある質問(FAQ)
Q. DRAMの「Dynamic」とは何を意味していますか?
「Dynamic(動的)」は、記憶を保持するためにリフレッシュという動的な操作を繰り返す必要がある、という性質を指しています。対するSRAMの「Static(静的)」は、電源さえ供給されていればリフレッシュなしでデータを保持し続けられることを表しています。名称の由来を知っておくと、両者の違いを覚えやすくなります。
Q. DVD-RAMの「RAM」とDRAMの「RAM」は同じ意味ですか?
どちらも「Random Access Memory(随時読み書き可能な記憶装置)」の略ですが、技術的な仕組みは全く異なります。DRAMはコンデンサを使った半導体メモリ、DVD-RAMは光ディスク媒体です。DVD-RAMは不揮発性で電源を切ってもデータが残る一方、DRAMは揮発性で電源を切ると消えます。IP R6問56ではまさにこの違いが出題されており、名前の「RAM」に惑わされないことが重要です。
Q. 実務でDRAMの容量を選ぶ際の目安はありますか?
一般的なオフィス用途のPCであれば8GB〜16GB、ソフトウェア開発や動画編集であれば32GB以上が目安です。サーバ用途では64GB〜数百GBを搭載するケースもあります。ただし、IPA試験ではDRAMの具体的な容量選定は出題範囲外です。試験対策としては、記憶階層における主記憶の位置づけと特徴を理解しておけば十分です。
Q. フラッシュメモリとDRAMの違いは何ですか?
最大の違いは揮発性です。DRAMは揮発性で電源を切るとデータが消えますが、フラッシュメモリは不揮発性で電源なしでもデータを保持できます。フラッシュメモリはUSBメモリやSSDに使われ、データの書き込み・消去をブロック単位で行います。アクセス速度はDRAMの方が圧倒的に速いため、主記憶にはDRAM、補助記憶にはフラッシュメモリ(SSD)やHDDが使われるという役割分担になっています。