基本情報技術者 2013年 秋期 午前(科目A) 問23
問題文
DRAMの説明として、適切なものはどれか。
選択肢
ア:1バイト単位でデータの消去及び書込みが可能な不揮発性のメモリであり、電源遮断時もデータ保持が必要な用途に用いられる。
イ:不揮発性のメモリでNAND型又はNOR型があり、SSDに用いられる。
ウ:メモリセルはフリップフロップで構成され、キャッシュメモリに用いられる。
エ:リフレッシュ動作が必要なメモリであり、PCの主記憶として用いられる。(正解)
DRAMの説明として、適切なものはどれか。【午前2 解説】
要点まとめ
- 結論:DRAMはコンデンサとトランジスタで構成される揮発性メモリで、定期的なリフレッシュが必須でありPCの主記憶に広く用いられます。
- 根拠:メモリセルは1トランジスタ+1コンデンサ(1T1C)で電荷を保持するため電荷漏れが起き、数十ミリ秒単位のリフレッシュが必要です。
- 差がつくポイント:SRAMはフリップフロップでリフレッシュ不要、フラッシュ(NAND/NOR)は不揮発性でブロック消去が特徴、用途と特性の違いを押さえましょう。
正解の理由
正解は エ です。DRAM(Dynamic RAM)は各セルがコンデンサに電荷を蓄える構造で、電荷は時間とともに漏れ出すため周期的に読み出し・再書込み(リフレッシュ)が必要です。この性質から揮発性メモリであり、集積度が高くコスト当たり容量が大きいためPCの主記憶(メインメモリ)として使われます。SRAMに比べて回路は単純で密度が高く、速度は若干劣りますが容量あたりコストが低い点が理由です。
よくある誤解
- 「リフレッシュ=不良」:リフレッシュはDRAMの正常動作に必須であり仕様であって故障ではありません。
- 「キャッシュもDRAMである」:キャッシュメモリは高速なSRAM(フリップフロップ)を使い、リフレッシュ不要です。
- 「不揮発性メモリと同じ扱い」:フラッシュ(NAND/NOR)は不揮発性で消去/書込み単位や方式がDRAMと根本的に異なります。
解法ステップ
- 各選択肢のキーワードに注目(不揮発性、リフレッシュ、フリップフロップ、NAND/NOR)。
- 「リフレッシュが必要」「揮発性」「主記憶に用いられる」がDRAMの特徴と一致するか確認。
- フリップフロップやNAND/NORなど別技術の説明と混同していないかを切り分ける。
- 最終的に「リフレッシュが必要で主記憶に用いられる」を満たす選択肢を選ぶ。
選択肢別の誤答解説
- ア: 「1バイト単位で消去及び書込みが可能な不揮発性のメモリ」
→ 誤り。1バイト単位の消去/書込みが可能なのはEEPROMに近く、一般的なフラッシュはブロック単位消去が多い。さらに不揮発性である点がDRAMと矛盾します。 - イ: 「不揮発性のメモリでNAND型又はNOR型があり、SSDに用いられる」
→ この記述はフラッシュメモリ(NAND/NOR)に当てはまりSSDの主要素子で正しいが、問題はDRAMの説明を問うているため不正解です。 - ウ: 「メモリセルはフリップフロップで構成され、キャッシュメモリに用いられる」
→ これはSRAMの説明です。SRAMはフリップフロップ(一般に6トランジスタ)で構成され、リフレッシュ不要でキャッシュに用いられます。 - エ: 「リフレッシュ動作が必要なメモリであり、PCの主記憶として用いられる」
→ 正解。DRAMの性質(1T1C構造、揮発性、リフレッシュ必要、主記憶用途)を的確に述べています。
補足コラム
- DRAMの代表的な派生:SDRAM(同期DRAM)、DDR(Double Data Rate)シリーズ(DDR、DDR2、DDR3、DDR4、DDR5)やモバイル向けのLPDDR、グラフィック向けのGDDRなど。
- リフレッシュ間隔の目安は一般に数十ミリ秒(例:64 ms)が多く、システムは行単位で順次リフレッシュを行います。
- DRAMは物理的にコンデンサの電荷を扱うため温度やプロセスによって保持時間が変わり、低消費電力モードではリフレッシュ制御が重要になります。
FAQ
Q: DRAMとSRAMの違いは?
A: DRAMは1T1Cで高密度・揮発性・リフレッシュ必要、SRAMはフリップフロップで高速・リフレッシュ不要だが集積度は低いです。
A: DRAMは1T1Cで高密度・揮発性・リフレッシュ必要、SRAMはフリップフロップで高速・リフレッシュ不要だが集積度は低いです。
Q: DRAMは不揮発性にできないのですか?
A: DRAMは電荷を用いる揮発性素子なので電源断で情報を失います。不揮発化するには別技術(フラッシュやFRAMなど)が必要です。
A: DRAMは電荷を用いる揮発性素子なので電源断で情報を失います。不揮発化するには別技術(フラッシュやFRAMなど)が必要です。
Q: SSDのメモリはDRAMですか?
A: いいえ。SSDは主にNANDフラッシュ(不揮発性)を用います。コントローラのキャッシュにDRAMを使うことはあります。
A: いいえ。SSDは主にNANDフラッシュ(不揮発性)を用います。コントローラのキャッシュにDRAMを使うことはあります。
関連キーワード: DRAM、SRAM、リフレッシュ、フラッシュメモリ、NAND、NOR、キャッシュメモリ、主記憶、DDR、1T1C、半導体メモリ

\ せっかくなら /
基本情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

