主記憶マルチバンク並列アクセス技術(メモリインタリーブ)の原理

メモリインタリーブ(Memory Interleaving) は、主記憶(メインメモリ)の物理空間を連続するアドレスごとに複数の独立したメモリブロック(バンク)に交互に分散配置し、連続したメモリアドレスへのアクセスに対して 複数のバンクへ同時に並列アクセス(パイプライン的アクセス) を行うことで、メモリのデータ転送実効速度を大幅に向上させる技術です。したがって、正解は イ です。 ア: キャッシュへの書込みと同時に主記憶にも書き込むのはキャッシュの「ライトスルー(Write-Through)方式」です。 ウ: CPUと主記憶の速度差を埋めるために配置される高速小容量メモリは「キャッシュメモリ」です。 エ: キャッシュを命令用とデータ用に分離する構造は「ハーバードアーキテクチャ(分離キャッシュ)」です。

メモリインタリーブの説明として,適切なものはどれか。

出典令和3年度 秋期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問3
ア
CPU から主記憶へのアクセスを高速化するために,キャッシュメモリと主記憶との両方に同時にデータを書き込む。
イ
CPU から主記憶へのアクセスを高速化するために,主記憶内部を複数のバンクに分割し,各バンクを並列にアクセスする。
ウ
CPU と主記憶のアクセス速度の違いによるボトルネックを解消するために,高速かつ小容量のメモリを配置する。
エ
パイプライン処理を乱す要因をなくすために,キャッシュメモリを命令用とデータ用の二つに分離する。