メインコンテンツへ
コンピュータ構成要素

メモリインターリーブを採用する主な目的はどれか。

ア.メモリの信頼性を向上させ、ビット誤りを自動訂正する
イ.メモリの消費電力を削減し、発熱を抑える
ウ.メモリアクセスを複数バンクで並列化し、実効的な転送帯域幅を向上させる正解
エ.メモリの物理的な容量を増加させ、より多くのデータを格納できるようにする

解説

インターリーブは「レジのレーンを複数開ける」作戦。1つのレジ(バンク)が会計中でも、隣のレジは別のお客さんを処理できる。複数バンクへのアクセスを重ね合わせることで見かけ上の速度が上がる。

なぜ ウ が正解か

メモリインターリーブは複数のメモリバンクへのアクセスを時間的にずらして並列実行することで、CPUからみた実効的なメモリ転送帯域幅を向上させる技術。

なぜ ア は間違いか

ビット誤りの自動訂正はECC(Error Correcting Code)メモリの機能。インターリーブとは別の技術。

なぜ イ は間違いか

消費電力削減はインターリーブの目的ではない。むしろ複数バンクを並列動作させるため電力は増える場合がある。

なぜ エ は間違いか

メモリ容量の増加はインターリーブとは無関係。インターリーブは速度向上であり、容量はモジュールの追加で対応する。

出典: AI生成問題(学習用)