コンピュータの高速化技術の一つであるメモリインタリーブに関する記述として、適切なものはどれか。
ア |
主記憶と入出力装置、又は主記憶同士のデータの受渡しをCPU経由でなく直接やり取りする方式 |
イ |
主記憶にデータを送り出す際に、データをキャッシュに書き込み、キャッシュがあふれたときに主記憶へ書き込む方式 |
ウ |
主記憶のデータの一部をキャッシュにコピーすることによって、レジスタと主記憶とのアクセス速度の差を縮める方式 |
エ |
主記憶を複数の独立して動作するグループに分けて、各グループに並列にアクセスする方式 |
答え エ
【解説】
ア |
主記憶と入出力装置、又は主記憶同士のデータの受渡しをCPU経由でなく直接やり取りする方式は、DMA(Direct Memory Access)です。(×) |
イ |
主記憶にデータを送り出す際に、データをキャッシュに書き込み、キャッシュがあふれたときに主記憶へ書き込む方式は、キャッシュメモリのライトバックです。(×) |
ウ |
主記憶のデータの一部をキャッシュにコピーすることによって、レジスタと主記憶とのアクセス速度の差を縮める方式は、キャッシュメモリです。(×) |
エ |
主記憶を複数の独立して動作するグループに分けて、各グループに並列にアクセスする方式は、メモリインタリーブです。(〇) |
【キーワード】
・メモリインタリーブ
【キーワードの解説】
- メモリインタリーブ(memory interleaving)
メモリへのアクセスを高速に行うための技術です。
メモリへのアクセスは、CPUがメモリにアクセス要求を行ってから、メモリが応答を返すまでに時間がある。(この時間のことをレイテンシといいます。)
複数のメモリバンクにデータをまたがって格納し、データにアクセスするとき、最初のメモリバンクにアクセス要求を行い、応答が返ってくるまでの時間に別のメモリバンクにアクセス要求を行うことで、メモリへのアクセス時間を高速に行うことが可能になります。
異なったメモリバンクに対し、CPUは異なった要求を行うことが可能です。
もっと、「メモリインタリーブ」について調べてみよう。
戻る
一覧へ
次へ
|