正答4
解説
正解は4です。
この問題は、主記憶のアクセスを高速化する技術であるメモリインタリーブの説明を選ぶものです。
主記憶は1回アクセスすると次のアクセスまでに回復時間が必要なため、連続アクセスでは待ちが生じます。
【選択肢別解説】
1:× 主記憶と外部記憶を一元的にアドレス付けし、物理容量を超える空間を提供するのは仮想記憶の説明です。
アクセスの高速化ではなく、使える記憶空間を広げる仕組みです。
2:× 主記憶と磁気ディスクの間にバッファを置いて速度差を補うのは、ディスクキャッシュの説明です。
メモリインタリーブは主記憶の内部構成に関する技術で、ディスクとの間の緩衝ではありません。
3:× CPUを介さずに主記憶と入出力装置の間でデータを転送するのは、DMA(Direct Memory Access)の説明です。
CPUの負荷を減らす仕組みであり、主記憶を分割する技術ではありません。
4:○ メモリインタリーブは、主記憶を複数のバンクに分け、連続するアドレスを異なるバンクに割り当てる方式です。
連続アクセスを複数のバンクで並列に処理できるので、見かけのアクセス時間が短くなります。
【ポイント】
メモリインタリーブは「バンク」と「並列アクセス」がキーワードです。
仮想記憶、ディスクキャッシュ、DMAとの違いを、目的(容量拡大・速度差の緩和・CPU負荷軽減)で区別しましょう。