平成23年度 秋期 応用情報技術者試験 午前 問11
テクノロジ/コンピュータ構成要素プロセッサにデータを読み込むときにキャッシュメモリにヒットしなかった場合,キャッシュメモリ制御装置が行う動作はどれか。
出典:平成23年度 秋期 応用情報技術者試験 午前 問11
- アキャッシュメモリから所要のデータをブロック転送し,磁気ディスクに書き込む。
- イ磁気ディスクから所要のデータをブロック転送し,キャッシュメモリに読み込む。
- ウ主記憶から所要のデータをブロック転送し,キャッシュメモリに読み込む。
- エディスクキャッシュから所要のデータをブロック転送し,主記憶に読み込む。
正解:ウ
解説
キャッシュミス発生時は,キャッシュメモリ制御装置が主記憶から必要なデータを含むブロックを転送し,キャッシュメモリに読み込みます。磁気ディスクへのアクセスは仮想記憶のページフォールト処理であり,キャッシュミスとは異なる階層の処理です。
選択肢ごとの解説
- ア誤り。キャッシュから磁気ディスクへの書込みは,キャッシュミス時の読み込み動作とは逆方向の処理です。
- イ誤り。磁気ディスクとキャッシュメモリの間で直接転送は行われず,主記憶を経由します。
- ウ正しい。主記憶から所要のデータをブロック単位で転送し,キャッシュメモリに読み込みます。
- エ誤り。ディスクキャッシュから主記憶への転送は仮想記憶のページイン処理であり,キャッシュミス時の動作ではありません。