正答2
解説
正解は2です。
主記憶へのアクセスを高速化する技術の名称と内容を対応させる問題です。
メモリインタリーブは、主記憶を複数のバンク(区画)に分け、連続するアドレスを異なるバンクに割り当てる方式です。
複数のバンクに並行してアクセスできるので、見かけ上のアクセス時間が短くなります。
【選択肢別解説】
1:× キャッシュメモリと主記憶の両方に同時に書き込むのは、ライトスルー方式の説明です。
これはキャッシュの書込み方式であり、メモリインタリーブではありません。
2:○ 主記憶を複数のバンクに分割し、各バンクを並列にアクセスする方式です。
これがメモリインタリーブの説明です。
3:× CPUと主記憶の間に高速・小容量のメモリを置くのは、キャッシュメモリの説明です。
メモリインタリーブは主記憶そのものを分割する技術です。
4:× キャッシュを命令用とデータ用に分けるのは、分離キャッシュ(ハーバードアーキテクチャ)の考え方です。
命令とデータの取出しの競合を避ける目的で、メモリインタリーブとは別の技術です。
【ポイント】
主記憶の高速化には、キャッシュメモリ(間に高速メモリを置く)とメモリインタリーブ(主記憶を分割して並列化)があります。
ライトスルーとライトバックはキャッシュの書込み方式として区別します。