平成21年度 秋期 午前 問10
コンピュータ構成要素
メモリインタリーブの説明
メモリインタリーブの説明として,適切なものはどれか。
- アCPU から主記憶へのアクセスを高速化するために,キャッシュメモリと主記憶との両方に同時にデータを書き込む。
- イCPU から主記憶へのアクセスを高速化するために,主記憶内部を複数のバンクに分割し,各バンクを並列にアクセスする。
- ウCPU と主記憶のアクセス速度の違いによるボトルネックを解消するために,高速かつ小容量のメモリを配置する。
- エパイプライン処理を乱す要因をなくすために,キャッシュメモリを命令用とデータ用の二つに分離する。
答えと解説を見る
✓ これが正解イCPU から主記憶へのアクセスを高速化するために,主記憶内部を複数のバンクに分割し,各バンクを並列にアクセスする。
解説
主記憶を分割し複数のバンクを同時に読みます。
この設問の四つの説明は、どれも主記憶へのアクセスを速くする工夫ですが、手を入れている層が違います。見分ける軸は、どの層に何を足したのかという一点です。速くて小さい記憶を途中に置いて段を増やしたもの、書き込む先を増やして二か所へ同時に書くもの、途中の記憶を用途で割ったもの、そして主記憶そのものをバンクと呼ぶ区画に切って同時に動く口を増やしたものがあります。メモリインタリーブは最後の工夫です。連続する番地を別々のバンクへ振り分けておくと、続いた番地をまとめて読むときに複数のバンクが同時に動けます。ただし飛び飛びの番地ばかりを読むと同じバンクに当たり続けるので、効き目は薄くなります。他の三つはいずれもキャッシュの側に手を入れる話なので、どの層の工夫かを先に決めると一度に落とせます。
ほかの選択肢はなぜ違うのか
- アCPU から主記憶へのアクセスを高速化す…:キャッシュメモリと主記憶の両方に同時にデータを書き込むと述べています。書き込みの届け先を増やす工夫であり、主記憶の内部を分ける話ではありません。
- ウCPU と主記憶のアクセス速度の違いによ…:高速かつ小容量のメモリを配置してアクセス速度の差によるボトルネックを解消すると述べています。これはキャッシュメモリそのものの説明にあたります。
- エパイプライン処理を乱す要因をなくすために…:キャッシュメモリを命令用とデータ用の二つに分離すると述べています。分けている対象がキャッシュの側なので、主記憶を並列に読む工夫とは層が違います。
この問題の用語
- キャッシュ一度取り寄せた内容を手元に置いて、次から早く使えるようにする仕組み。CPUとメモリの間や、ブラウザ、DNSなど、さまざまな場所で使われます。
出典:平成21年度 秋期 基本情報技術者試験 午前 問10
同じ用語が出る問題
- 令和7年度 科目A 問8:HTTPSに関する問題(キャッシュ)
- 令和6年度 科目A 問3:キャッシュメモリのヒット率(キャッシュ)
- 令和5年度 科目A 問3:メモリインタリーブに関する記述(キャッシュ)
- 令和元年度 秋期 午前 問77:ROIの説明(キャッシュ)
- 令和元年度 秋期 午前 問41(キャッシュ)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)