基本情報技術者試験 - 令和4年12月修了 - 問14
メモリインタリーブの説明として,適切なものはどれか。
| ア | CPUから主記憶へのアクセスを高速化するために,キャッシュメモリと主記憶との両方に同時にデータを書き込む。 |
|---|---|
| イ | CPUから主記憶へのアクセスを高速化するために,主記憶内部を複数のバンクに分割し,各バンクを並列にアクセスする。 |
| ウ | CPUと主記憶のアクセス速度の違いによるボトルネックを解消するために,高速かつ小容量のメモリを配置する。 |
| エ | パイプライン処理を乱す要因をなくすために,キャッシュメモリを命令用とデー夕用の二つに分離する。 |
答え : イ
分野 : テクノロジ系 › コンピュータシステム › コンピュータ構成要素 › メモリ
解説 :
「メモリインタリーブ」とは,CPUから主記憶へのアクセスを高速化するための技法の一つであり,主記憶の内部を複数の記憶単位(メモリバンク)に分割し,それぞれのバンクに対して並列にアクセスできるようにする仕組みです。これにより,連続したアドレスへのアクセスを複数のバンクに分散させることができ,実質的なアクセス速度を向上させることができます。正解は「イ」です。
「ア」は,CPUから主記憶へのアクセスを高速化するために,キャッシュメモリと主記憶の両方に同時にデータを書き込むという説明ですが,これは「ライトスルー方式」と呼ばれるキャッシュの書き込み方式についての説明であり,メモリインタリーブとは異なります。
「ウ」は,CPUと主記憶のアクセス速度の違いによるボトルネックを解消するために,高速かつ小容量のメモリを配置するという説明ですが,これはキャッシュメモリそのものについての説明です。
「エ」は,パイプライン処理を乱す要因をなくすために,キャッシュメモリを命令用とデータ用の二つに分離するという説明ですが,これは「ハーバードアーキテクチャ」に関連する説明であり,こちらもメモリインタリーブとは異なります。
分野 : テクノロジ系 › コンピュータシステム › コンピュータ構成要素 › メモリ
解説 :
「メモリインタリーブ」とは,CPUから主記憶へのアクセスを高速化するための技法の一つであり,主記憶の内部を複数の記憶単位(メモリバンク)に分割し,それぞれのバンクに対して並列にアクセスできるようにする仕組みです。これにより,連続したアドレスへのアクセスを複数のバンクに分散させることができ,実質的なアクセス速度を向上させることができます。正解は「イ」です。
「ア」は,CPUから主記憶へのアクセスを高速化するために,キャッシュメモリと主記憶の両方に同時にデータを書き込むという説明ですが,これは「ライトスルー方式」と呼ばれるキャッシュの書き込み方式についての説明であり,メモリインタリーブとは異なります。
「ウ」は,CPUと主記憶のアクセス速度の違いによるボトルネックを解消するために,高速かつ小容量のメモリを配置するという説明ですが,これはキャッシュメモリそのものについての説明です。
「エ」は,パイプライン処理を乱す要因をなくすために,キャッシュメモリを命令用とデータ用の二つに分離するという説明ですが,これは「ハーバードアーキテクチャ」に関連する説明であり,こちらもメモリインタリーブとは異なります。