応用情報技術者 2016年 春期 午前2 問21
問題文
DRAMの説明として、適切なものはどれか。
選択肢
ア:1バイト単位でデータの消去及び書込みが可能な不揮発性のメモリであり、電源遮断時もデータ保持が必要な用途に用いられる。
イ:不揮発性のメモリでNAND型又はNOR型があり、SSDに用いられる。
ウ:メモリセルはフリップフロップで構成され、キャッシュメモリに用いられる。
エ:リフレッシュ動作が必要なメモリであり、PCの主記憶として用いられる。(正解)
🔒 解説は解答すると表示されます
DRAMの特性【午前2解説】
正解の理由
PCの主記憶(メインメモリ)に使われるメモリは、記憶セルとしてコンデンサに電荷を蓄える方式で、電荷は自然放電するため定期的なリフレッシュが必要です。これがDRAMの本質であり、設問の正答は エ に該当します。DRAMは揮発性であり、電源を切るとデータが失われますが、高密度でコスト当たり容量が大きいため主記憶に適しています。
解法ステップ
- 各選択肢が「揮発性/不揮発性」「セル構成(コンデンサかフリップフロップか)」「用途(主記憶/キャッシュ/SSD等)」のどれを説明しているかを確認する。
- 「リフレッシュ動作が必要」という記述があればDRAMと結び付ける(DRAMはコンデンサに電荷を蓄えるためリフレッシュが必要)。
- 「フリップフロップで構成」ならSRAM(キャッシュ向け)。「NAND/NOR」や「SSD」とあればフラッシュメモリ(不揮発)。「1バイト単位で消去・書込み可能」と明記されていればEEPROMに近い特徴であることを確認する。
- 以上の照合で、PC主記憶=リフレッシュ必要=DRAM(エ)と判断する。
選択肢別の誤答解説
-
ア: 「1バイト単位でデータの消去及び書込みが可能な不揮発性のメモリ」
→ この記述は一般にEEPROM(Electrically Erasable PROM)に当てはまります。EEPROMはバイト単位で書込み・消去が比較的容易ですが、フラッシュメモリは通常ブロック(ページ)単位で消去・書込みを行います。フラッシュと混同すると誤りになります。さらにEEPROM/フラッシュはいずれも不揮発性であり、DRAMの「リフレッシュが必要」「揮発性」とは矛盾します。 -
イ: 「不揮発性のメモリでNAND型又はNOR型があり、SSDに用いられる」
→ NAND/NORはフラッシュメモリの分類であり、SSDやUSBメモリなどの不揮発ストレージに使われます。正しくは不揮発性でありリフレッシュは不要。DRAMとは用途・特性が異なります。 -
ウ: 「メモリセルはフリップフロップで構成され、キャッシュメモリに用いられる」
→ フリップフロップ(トランジスタで構成されるラッチ)をセルに使うのはSRAM(Static RAM)で、リフレッシュ不要で高速、主にキャッシュメモリに使われます。DRAMの「コンデンサ+トランジスタ」方式とは構成が異なります。 -
エ: 「リフレッシュ動作が必要なメモリであり、PCの主記憶として用いられる」
→ DRAMの特徴を端的に表した記述です。DRAMはコンデンサに電荷を保持する1T-1Cセルが基本で、定期的なリフレッシュ(例:数十ms間隔)が必要な揮発性メモリで、PCの主記憶に使われます。
よくある誤解
- DRAMとフラッシュの混同:両者とも「メモリ」と呼ばれますが、DRAMは揮発性で主記憶向け、フラッシュは不揮発で補助記憶向けです。消去単位(バイト単位かブロック単位か)を基準に区別すると誤りが減ります。
- フリップフロップ=DRAMという誤認:フリップフロップをセルに使うのはSRAMで、DRAMはコンデンサを用いる点を押さえてください。
- 「リフレッシュ=書込み」ではない:リフレッシュは保持された電荷を再補充する操作であり、CPUが行う書込みとは目的が異なります。
補足コラム
- DRAMの構造とリフレッシュ:代表的なセルは1トランジスタ+1コンデンサ(1T-1C)。コンデンサの電荷は時間経過で漏れるため、チップ内部のリフレッシュ回路が各行を周期的に読み出し再書込みして電荷を補充します。一般的なリフレッシュ周期は約64 ms(仕様により変動)です。
- SDRAM / DDR系列:現代のPCで使われるDRAMは同期型(SDRAM)で、クロックに同期して動作します。DDR(Double Data Rate)はクロックの立ち上がりと立ち下がりでデータ転送を行い帯域を増やします(DDR、DDR2、DDR3、DDR4、DDR5と世代進化)。
- 用途の棲み分け:高速だが高価なSRAMはCPUキャッシュ、低コスト高密度なDRAMは主記憶、電源断後もデータを保持するフラッシュやHDDは大容量ストレージに使われます。
FAQ
Q. DRAMは不揮発性ですか?
A. いいえ。DRAMは揮発性で、電源を切るとデータは消えます。
A. いいえ。DRAMは揮発性で、電源を切るとデータは消えます。
Q. リフレッシュはどのくらいの間隔で必要ですか?
A. チップや温度に依存しますが、代表的には数十ミリ秒(例:約64 ms)ごとにリフレッシュが行われます。
A. チップや温度に依存しますが、代表的には数十ミリ秒(例:約64 ms)ごとにリフレッシュが行われます。
Q. フラッシュとEEPROMの違いは?
A. EEPROMはバイト単位での書込み/消去が可能なタイプがあり、フラッシュは一般的にページやブロック単位での消去・書込みを行います。実装コストや用途により使い分けられます。
A. EEPROMはバイト単位での書込み/消去が可能なタイプがあり、フラッシュは一般的にページやブロック単位での消去・書込みを行います。実装コストや用途により使い分けられます。
関連キーワード: DRAM、SRAM、フラッシュメモリ、EEPROM、リフレッシュ、主記憶、キャッシュメモリ、SDRAM、DDR、1T-1C、揮発性

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

