平成31年度春期 エンベデッドシステムスペシャリスト試験 午前II 問3
【問題3】
メモリインタリーブの説明として,適切なものはどれか。
CPUから主記憶へのアクセスを高速化するために,キャッシュメモリと主記憶との両方に同時にデータを書き込む。
CPUから主記憶へのアクセスを高速化するために,主記憶内部を複数のバンクに分割し,各バンクを並列にアクセスする。
CPUと主記憶のアクセス速度の違いによるボトルネックを解消するために,高速かつ小容量のメモリを配置する。
パイプライン処理を乱す要因をなくすために,キャッシュメモリを命令用とデータ用の二つに分離する。
【解説】
ア: CPUから主記憶へのアクセスを高速化するために,キャッシュメモリと主記憶との両方に同時にデータを書き込む。
誤り。これはキャッシュメモリの動作説明に近く、メモリインタリーブの説明ではありません。
イ: CPUから主記憶へのアクセスを高速化するために,主記憶内部を複数のバンクに分割し,各バンクを並列にアクセスする。
正しい。メモリインタリーブは、主記憶を複数のバンクに分割して並列にアクセスすることで、データ転送の効率を向上させる技術です。
ウ: CPUと主記憶のアクセス速度の違いによるボトルネックを解消するために,高速かつ小容量のメモリを配置する。
誤り。これはキャッシュメモリの役割であり、メモリインタリーブの説明ではありません。
エ: パイプライン処理を乱す要因をなくすために,キャッシュメモリを命令用とデータ用の二つに分離する。
誤り。これはハーバードアーキテクチャに関連する説明であり、メモリインタリーブの説明ではありません。
【答え】
イ: CPUから主記憶へのアクセスを高速化するために,主記憶内部を複数のバンクに分割し,各バンクを並列にアクセスする。
出典:平成31年度 春期 エンベデッドシステムスペシャリスト試験 午前II 問3