平成25年 秋期 基本情報技術者 午前 問10

プロセッサにデータを読み込むときにキャッシュメモリがヒットしなかった場合、キャッシュメモリ制御装置が行う動作はどれか。

 ア  キャッシュメモリから所要のデータをブロック転送し、磁気ディスクに書き込む。
 イ  磁気ディスクから所要のデータをブロック転送し、キャッシュメモリに読み込む。
 ウ  主記憶から所要のデータをブロック転送し、キャッシュメモリに読み込む。
 エ  ディスクキャッシュから所要のデータをブロック転送し、主記憶に読み込む。


答え ウ


解説
プロセッサ(CPU)が主記憶からデータを読み込むときそのデータがキャッシュメモリにあれば(ヒット)、キャッシュメモリデータを読み込み処理は終わる。
キャッシュメモリにデータがない場合(ミスヒット)、直接主記憶にアクセスすればいいわけであるが、一度使ったデータは再度使うことを考慮してキャッシュメモリがあるので、そのデータをキャッシュメモリに転送する処理を行う。
なお、キャッシュメモリへの転送は所要データだけでなく、その前後のデータを含めた前後のアドレスのデータを固まり(ブロック)で転送する。


キーワード
・キャッシュメモリ

キーワードの解説

戻る 一覧へ 次へ