スポンサーリンク

問題の解答・解説ページ

このページは解説の閲覧モードです。
実力試しをしたい方は、下のボタンからクイズに挑戦してください!

この問題をクイズ形式で解く
問題 No.1924
CPUが主記憶装置からデータを読み出す際、要求されたデータがキャッシュメモリに存在しない場合の状態を指す用語はどれか。

【正解の解説】

キャッシュミスクリティカル

家事をする際に自分の手元にあるポケット(キャッシュメモリ)を探したけれど目的の道具がなく、わざわざ遠くの物置(主記憶装置)まで取りに行くはめになった状況と同じです。この状態が起きると、CPUは本来のスピードで処理を進められず、データの到着を待つための時間ロス(遅延)が発生してしまいます。

スポンサーリンク

【その他の選択肢の解説】

キャッシュヒットペナルティ

正解の「ミス(データがない状態)」そのものを指す言葉ではなく、ミスが起きた結果として「どれくらい時間が余計にかかってしまったか」というペナルティの大きさを表します。用語の響きが似ているため、状態そのものと影響の大きさを混同させる典型的な出題者の罠です。

キャッシュラインアウト

野球などでボールがグラウンドの外に出てしまうアウトのような響きを持たせて初学者を惑わす誤答の選択肢です。実際には、キャッシュメモリ上でデータの管理単位として使われる「キャッシュライン」という用語と混同させるために作られており、このような専門用語は存在しません。

キャッシュコンフリクト

データが見つからない状態そのものではなく、限られた容量のキャッシュ内で置き場所のルール(マッピング方式)のせいでデータが押し出されてしまう衝突現象を指します。データが無い状態(ミス)を問われている本問においては、競合という原因を表すこの選択肢は不適切となります。