基本情報技術者 2009年 秋期 午前(科目A) 問22
問題文
DRAMの説明として、適切なものはどれか。
選択肢
ア:コンデンサに電荷を蓄えた状態か否かによって1ビットを表現する。主記憶としてよく用いられる。(正解)
イ:製造時にデータが書き込まれる。マイクロプログラム格納用メモリとして用いられる。
ウ:専用の装置でデータを書き込むことができ、紫外線照射で消去ができる。
エ:フリップフロップで構成され、高速であるが製造コストが高い。キャッシュメモリなどに用いられる。
🔒 解説は解答すると表示されます
DRAMの記憶素子と特徴【午前解説】
正解の理由
選択肢の中で主記憶(メインメモリ)として広く使われるのは、コンデンサに電荷を蓄えることで1ビットを表現する方式であり、これがDRAMです。したがって ア が正解です。
DRAMの各セルは「コンデンサ + アクセストランジスタ」で構成され、コンデンサの有無(電荷の有無)を読み書きしてビットを保持します。コンデンサは少しずつ電荷が漏れるため定期的なリフレッシュが必要であり、この性質(高密度だが揮発性でリフレッシュ必要)が主記憶に適しています。
DRAMの各セルは「コンデンサ + アクセストランジスタ」で構成され、コンデンサの有無(電荷の有無)を読み書きしてビットを保持します。コンデンサは少しずつ電荷が漏れるため定期的なリフレッシュが必要であり、この性質(高密度だが揮発性でリフレッシュ必要)が主記憶に適しています。
解法ステップ
- キーワード抽出:選択肢の語句から「コンデンサ」「フリップフロップ」「紫外線で消去」「製造時に書き込み」等の特徴語を探す。
- 各語句をメモリの種類と照合:
- コンデンサ → DRAM
- フリップフロップ → SRAM
- 製造時に書き込む → マスクROM(不揮発)
- 紫外線で消去 → EPROM(UV消去型)
- 用途で絞る:主記憶として用いられるのは高密度でコスト効率の良いDRAM。これで該当選択肢を決定する。
選択肢別の誤答解説
- ア:正しい。1ビットをコンデンサに蓄えた電荷の有無で表し、主記憶に多用される。揮発性で定期的なリフレッシュが必要。
- イ:誤り。製造時にデータを書き込むものはマスクROM(またはPROMの一種)で、マイクロプログラム格納に使われることはあるがDRAMの説明ではない。
- ウ:誤り。紫外線照射で消去できるのはEPROM(Erasable PROM)であり、専用装置で書き込み可能であるがDRAMとは異なる(不揮発でリフレッシュ不要)。
- エ:誤り。フリップフロップで構成され、高速だがコストが高いものはSRAMで、主にキャッシュメモリに用いられる。SRAMは揮発性だがリフレッシュは不要。
よくある誤解
- DRAMのリフレッシュ周期を「数ミリ秒」と覚えている誤り:実際は典型的に数十ミリ秒、代表的な値として 程度です(高温環境ではより短い間隔が要求されることがある)。
- 「揮発性=読み書きできない」と混同:揮発性とは電源を切るとデータが消えることを指すが、読み書き自体は通常可能であり、DRAMは読み書きを行う汎用メモリである。
- EPROM/EEPROM/Flashの違いを混同:EPROMはUVで一括消去、EEPROMは電気的にバイト消去可能、Flashはブロック単位で電気消去が行われる、という違いがある。
補足コラム
- DRAMの内部では、行(row)を選択して読み出すときに微小な電荷差を増幅する「センスアンプ」を用います。読み出しは破壊読み出しとなるため、読み出し後にセルを再書き戻す(リフレッシュ)処理が行われます。
- 「リフレッシュ方式」には自動的に周期ごとに全行を巡回して更新するオートリフレッシュや、アクセスの間に必要な行だけ更新するリフレッシュコマンド方式など実装差があります。
- 現在の主流はSDRAM/DDR系DRAMで、データ転送の同期化や倍速化(DDR)などで性能向上が図られていますが、基本のセル構造はコンデンサ+トランジスタです。
FAQ
Q1. DRAMは揮発性メモリですか?
A1. はい。電源を切るとセルの電荷が保持されないためデータは消えます(揮発性)。
A1. はい。電源を切るとセルの電荷が保持されないためデータは消えます(揮発性)。
Q2. なぜDRAMは定期的にリフレッシュが必要ですか?
A2. コンデンサは微少な電荷を保持するため、自然放電で電荷が失われます。読み書きや定期リフレッシュで電荷を補充する必要があります。
A2. コンデンサは微少な電荷を保持するため、自然放電で電荷が失われます。読み書きや定期リフレッシュで電荷を補充する必要があります。
Q3. キャッシュにDRAMは使われないのですか?
A3. 一般にCPUキャッシュには高速だが高コストなSRAM(フリップフロップ)を使います。DRAMは主記憶(容量重視)向けです。
A3. 一般にCPUキャッシュには高速だが高コストなSRAM(フリップフロップ)を使います。DRAMは主記憶(容量重視)向けです。
関連キーワード: DRAM、SRAM、コンデンサセル、リフレッシュ周期、64ms、EPROM、主記憶、センスアンプ、DDR、揮発性

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

