平成25年度 秋期 基本情報技術者試験 午前 問10
テクノロジ/コンピュータ構成要素プロセッサにデータを読み込む時にキャッシュメモリにヒットしなかった場合,キャッシュメモリ制御装置が行う動作はどれか。
出典:平成25年度 秋期 基本情報技術者試験 午前 問10
- アキャッシュメモリから所要のデータをブロック転送し,磁気ディスクに書き込む。
- イ磁気ディスクから所要のデータをブロック転送し,キャッシュメモリに読み込む。
- ウ主記憶から所要のデータをブロック転送し,キャッシュメモリに読み込む。
- エディスクキャッシュから所要のデータをブロック転送し,主記憶に読み込む。
正解:ウ
解説
キャッシュメモリにヒットしなかった場合(キャッシュミス),キャッシュメモリ制御装置は必要なデータを主記憶からブロック単位で転送し,キャッシュメモリに読み込みます。これにより,次回以降の同じデータへのアクセスを高速化します。
選択肢ごとの解説
- ア誤り。キャッシュミス時にキャッシュから磁気ディスクへ書き込む動作は行われません。これはキャッシュの一般的な動作ではありません。
- イ誤り。磁気ディスクから直接キャッシュメモリへ転送するのではなく,主記憶を経由するのが一般的な構成です。
- ウ正しい。キャッシュミス時には,主記憶から所要のデータをブロック転送してキャッシュメモリに読み込みます。
- エ誤り。ディスクキャッシュから主記憶へ転送するという動作はキャッシュメモリ制御装置の一般的な動作ではありません。