問60
頻出度★★☆
コンピュータの記憶階層におけるキャッシュメモリ, 主記憶及び補助記憶と, それぞれに用いられる記憶装置の組合せとして, 適切なものはどれか。
キャッシュメモリ 主記憶 補助記憶 ア DRAM HDD DVD キャッシュメモリ 主記憶 補助記憶 イ DRAM SSD SRAM キャッシュメモリ 主記憶 補助記憶 ウ SRAM DRAM SSD キャッシュメモリ 主記憶 補助記憶 エ SRAM HDD DRAM
この問題の解説と、これまでの解答の記録です。
コンピュータの記憶階層におけるキャッシュメモリ, 主記憶及び補助記憶と, それぞれに用いられる記憶装置の組合せとして, 適切なものはどれか。
| キャッシュメモリ | 主記憶 | 補助記憶 | |
|---|---|---|---|
| ア | DRAM | HDD | DVD |
| キャッシュメモリ | 主記憶 | 補助記憶 | |
|---|---|---|---|
| イ | DRAM | SSD | SRAM |
| キャッシュメモリ | 主記憶 | 補助記憶 | |
|---|---|---|---|
| ウ | SRAM | DRAM | SSD |
| キャッシュメモリ | 主記憶 | 補助記憶 | |
|---|---|---|---|
| エ | SRAM | HDD | DRAM |
キャッシュメモリに DRAM を割り当てている点が誤り。キャッシュには DRAM より高速な SRAM が使われる。また主記憶に HDD を挙げているが、HDD は補助記憶に用いる装置であり、主記憶(DRAM)とは階層が異なる。
補助記憶に SRAM を割り当てている点が誤り。SRAM は電源を切ると内容が消える揮発性メモリで、キャッシュメモリ用の高速メモリであり、不揮発性が求められる補助記憶には使えない。キャッシュに DRAM を置いている点も不適切。
正解 記憶階層は、CPU に近いほど高速・小容量・高価になる。キャッシュメモリには最も高速な SRAM(記憶保持にリフレッシュ不要な静的 RAM)、主記憶には SRAM より低速だが安価で大容量化しやすい DRAM(動的 RAM)、補助記憶には電源を切っても内容が消えない不揮発性の SSD が用いられる。ウの「SRAM/DRAM/SSD」がこの階層に正しく対応するため、ウが適切。
キャッシュメモリ=SRAM は正しいが、主記憶に HDD、補助記憶に DRAM を割り当てている点が逆で誤り。DRAM は揮発性の主記憶用メモリであり補助記憶にはならず、HDD は補助記憶用の装置で主記憶にはならない。