平成23年度秋期 応用情報技術者試験 午前 問11

分野:コンピュータ構成要素(プロセッサ・メモリ・キャッシュ・入出力・IoTデバイス)|実際に出題されたIPA過去問題

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

  1.  キャッシュメモリから所要のデータをブロック転送し,磁気ディスクに書き込む。
  2.  磁気ディスクから所要のデータをブロック転送し,キャッシュメモリに読み込む。
  3.  主記憶から所要のデータをブロック転送し,キャッシュメモリに読み込む。
  4.  ディスクキャッシュから所要のデータをブロック転送し,主記憶に読み込む。
解答・解説を見る

正解:ウ

AI解説

キャッシュメモリは主記憶のコピーを保持する高速メモリである。読込み時にキャッシュにヒットしなかった(ミスした)場合、キャッシュ制御装置は主記憶から該当データを含むブロック(キャッシュライン)単位で転送してキャッシュに読み込み、同時にCPUへデータを渡す。したがってウが正解である。 ア: キャッシュから磁気ディスクへ書き込む動作はミス時の処理ではなく、そもそもCPUのキャッシュは磁気ディスクと直接やり取りしない。 イ: 磁気ディスクからの転送はディスクキャッシュや仮想記憶の話であり、CPUのキャッシュメモリのミス処理ではない。 ウ: 正しい。ミス時は主記憶から所要データを含むブロックをキャッシュに転送する。ブロック単位なのは参照の局所性を活用するためである。 エ: ディスクキャッシュから主記憶への転送はファイル入出力の高速化の仕組みであり、本問のキャッシュメモリとは別物である。 💡 記憶階層は「レジスタ−キャッシュ−主記憶−ディスク」の順で、キャッシュミスの補充元は一つ下の階層である主記憶。磁気ディスクが出てくる肢は即除外できる。

出典:平成23年度 秋期 応用情報技術者試験 午前 問11 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
📱 演習アプリで解く(無料・登録不要・2,640問収録)

「コンピュータ構成要素」分野の攻略ポイント

プロセッサ・メモリ・キャッシュ・入出力・IoTデバイスが対象です。実効アクセス時間やCPI(命令あたりクロック数)の計算は毎年の定番で、公式さえ覚えれば短時間で確実に1問確保できます。

コンピュータ構成要素の攻略ポイントをすべて見る(要点6項目・ひっかけ3項目)→

同じ分野(コンピュータ構成要素(プロセッサ・メモリ・キャッシュ・入出力・IoTデバイス))の過去問