過去問解きまくり研究所 ホーム

平成28年度 秋期 午前 問10

コンピュータ構成要素

メモリインタリーブの目的

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

答えと解説を見る

✓ これが正解エ複数のバンクに割り振った連続したアドレスにアクセスしたとき,アクセス時間を短くする。

解説

連続した番地を複数のバンクへ散らして速くします。

インタリーブという語は、交互に挟み込むという意味です。メモリインタリーブでは、主記憶をいくつかのバンクに分けたうえで、連続したアドレスを順番に別のバンクへ割り当てます。4つのバンクがあるなら、0番地は最初のバンク、1番地は次のバンク、2番地はその次、3番地はさらに次、そして4番地でまた最初のバンクへ戻る、という並べ方です。なぜこれで速くなるかというと、一つのバンクは一度読み出したあとしばらく次の要求を受け付けられず、回復するまでの待ちが生じるからです。連続した番地が別々のバンクに置かれていれば、前のバンクが回復するのを待たずに次のバンクの読み出しを始められます。その結果、連続したアドレスをたどるような使い方をしたときに、全体のアクセス時間が短くなります。したがって目的は、複数のバンクに割り振った連続したアドレスへアクセスするときに時間を短くすることです。目的を問われているので、速さの話か壊れにくさの話かで先に半分に切れます。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:平成28年度 秋期 応用情報技術者試験 午前 問10

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)