基本情報技術者 2018年 秋期 午前(科目A) 問21
問題文
DRAMの説明として、適切なものはどれか。
選択肢
ア:1バイト単位でデータの消去及び書込みが可能な不揮発性のメモリであり、電源遮断時もデータ保持が必要な用途に用いられる。
イ:不揮発性のメモリでNAND型又はNOR型があり,SSDに用いられる。
ウ:メモリセルはフリップフロップで構成され、キャッシュメモリに用いられる。
エ:リフレッシュ動作が必要なメモリであり、PCの主記憶として用いられる。(正解)
DRAMの説明として、適切なものはどれか。【午前2 解説】
要点まとめ
- 結論: DRAMはコンデンサに電荷を保持するため定期的なリフレッシュが必要な揮発性メモリで、PCの主記憶装置(メインメモリ)として用いられます。
- 根拠: 各メモリセルがトランジスタ+容量結合コンデンサで構成され微小な電荷が漏れるため、一定周期で読み直しと再書込み(リフレッシュ)を行う必要があるためです。
- 差がつくポイント: SRAMはフリップフロップでリフレッシュ不要・高速・高コストでキャッシュ向き、NAND/NOR型は不揮発性でSSDやフラッシュストレージ向きと区別します。
正解の理由
正解: エ
DRAM(Dynamic RAM)は各セルがトランジスタとコンデンサで構成され、コンデンサに蓄えた電荷が時間とともに漏れるため「リフレッシュ」が必須です。この特性から揮発性メモリに分類され、容量単価が低く大量メモリを安価に実現できるため、PCやサーバの主記憶装置(メインメモリ)に最適です。選択肢エは「リフレッシュ動作が必要」かつ「PCの主記憶として用いられる」と明確に述べており、DRAMの特徴と一致します。
DRAM(Dynamic RAM)は各セルがトランジスタとコンデンサで構成され、コンデンサに蓄えた電荷が時間とともに漏れるため「リフレッシュ」が必須です。この特性から揮発性メモリに分類され、容量単価が低く大量メモリを安価に実現できるため、PCやサーバの主記憶装置(メインメモリ)に最適です。選択肢エは「リフレッシュ動作が必要」かつ「PCの主記憶として用いられる」と明確に述べており、DRAMの特徴と一致します。
よくある誤解
- DRAMを不揮発性メモリと混同する誤解:電源断でデータは消える(揮発性)ため、フラッシュ等と区別する必要があります。
- 「メモリセルがフリップフロップ」とする誤り:フリップフロップ構成はSRAMの特徴で、DRAMとは構造も用途も異なります。
- 1バイト単位で消去可能とする混同:フラッシュメモリ(NAND)はページ/ブロック単位での消去が一般的で、1バイト消去はEEPROMなど特殊例です。
解法ステップ
- 問題文のキーワードを拾う:「リフレッシュ」「不揮発性」「フリップフロップ」「NAND/NOR」「1バイト単位消去」。
- 各キーワードを代表的メモリ種別に結び付ける(リフレッシュ→DRAM、フリップフロップ→SRAM、不揮発性/NAND→フラッシュ)。
- 用途で絞る(主記憶=大容量で安価なDRAM、キャッシュ=高速なSRAM、SSD=不揮発性フラッシュ)。
- 選択肢と照合して最も合致するものを選ぶ(リフレッシュ+主記憶=DRAM→エ)。
選択肢別の誤答解説
- ア: 記述は「1バイト単位で消去及び書込みが可能な不揮発性のメモリ」とあるため、EEPROMの特徴に近い記述です。DRAMは不揮発性ではなく当てはまりません。
- イ: 「不揮発性のメモリでNAND型又はNOR型があり,SSDに用いられる。」はフラッシュメモリ(NAND/NOR)の説明で正しいが、DRAMの説明ではありません。
- ウ: 「メモリセルはフリップフロップで構成され、キャッシュメモリに用いられる。」はSRAMの説明で正しいが、DRAMとは構造・用途が異なります。
- エ: リフレッシュ動作が必要なメモリであり、PCの主記憶として用いられる。 はDRAMの本質的特徴を端的に示しており正解です。
補足コラム
- DRAMの派生:SDRAM(同期DRAM)、DDR(Double Data Rate)系列(DDR, DDR2, DDR3, DDR4, DDR5)などがあり、転送タイミングや帯域が世代ごとに改善されてきました。
- リフレッシュ方式:オートリフレッシュやRAS-onlyリフレッシュなど複数の方法があり、メモリコントローラが周期的にリフレッシュを実施します。
- なぜ主記憶に向くか:セルあたりのトランジスタ数が少なく高密度化が容易で、コスト/容量比が良いため大量メモリを実装可能です。一方でSRAMは高速だが高コストで容量あたりの面積が大きいためキャッシュ用途に留まります。
FAQ
Q1: DRAMは電源を切ると完全にデータが消えるのですか?
A1: はい。DRAMは揮発性なので電源断でデータは保持できません。電源が維持されていてもリフレッシュを行わないとデータは失われます。
A1: はい。DRAMは揮発性なので電源断でデータは保持できません。電源が維持されていてもリフレッシュを行わないとデータは失われます。
Q2: なぜDRAMはリフレッシュが必要なのですか?
A2: DRAMのビットはコンデンサに電荷を蓄える方式で、リーク電流により電荷が減衰するため、一定周期で再書込み(リフレッシュ)する必要があります。
A2: DRAMのビットはコンデンサに電荷を蓄える方式で、リーク電流により電荷が減衰するため、一定周期で再書込み(リフレッシュ)する必要があります。
Q3: キャッシュにDRAMは使えないのですか?
A3: キャッシュはアクセス速度が最優先であるため、リフレッシュに伴う遅延や回路規模の面から高速なSRAMが用いられます。DRAMはスピード面でSRAMに劣るため通常キャッシュには使われません。
A3: キャッシュはアクセス速度が最優先であるため、リフレッシュに伴う遅延や回路規模の面から高速なSRAMが用いられます。DRAMはスピード面でSRAMに劣るため通常キャッシュには使われません。
関連キーワード: DRAM、SRAM、フラッシュメモリ、リフレッシュ、主記憶、キャッシュメモリ、NAND、NOR、EEPROM

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

