メモリインタリーブを説明したものはどれか。
ア | 主記憶と外部記憶を一元的にアドレス付けし、事実上無限のメモリ空間を提供する方式である。 |
イ | 主記憶と磁気ディスク装置のアクセス速度の差を補うために、補助的な記憶装置を双方の間に置く方式である。 |
ウ | 主記憶と入出力装置との間でCPUとは独立にデータ転送を行うことを可能とした方式である。 |
エ | 主記憶を複数の領域に分け、連続したメモリ領域へのアクセスを高速化する方式である。 |
答え エ
【解説】
ア | 仮想記憶(Virtual Memory)の説明です。 仮想記憶の技術を利用することで実際のメモリ容量以上のメモリ空間が利用できるようになり、プログラムの動作時に空きメモリの確認が不要になります。 |
イ | ディスクキャッシュの説明です。 CPUとメモリの間のキャッシュメモリと同様に、メモリと磁気ディスクのアクセス速度の差を保管するために利用します。 |
ウ | DMA(Direct Memory Access)の説明です。 DMAを使うことで、CPUにとってアクセス速度の遅いメモリやI/Oデバイスを待つ必要がなくなります。 |
エ | メモリインタリーブの説明です。 メモリインタリーブを使用するとアクセス速度の遅いメモリを高速に使用できるようになりますが、メモリの制御が複雑になるという問題もあります。 |
【キーワード】
・メモリインタリーブ