IPA過去問ドリル

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

テクノロジ/コンピュータ構成要素

容量がaMバイトでアクセス時間がxナノ秒のキャッシュメモリと,容量がbMバイトでアクセス時間がyナノ秒の主記憶をもつシステムにおいて,CPUからみた,主記憶とキャッシュメモリとを合わせた平均アクセス時間を表す式はどれか。ここで,読み込みたいデータがキャッシュメモリに存在しない確率をrとし,キャッシュメモリ管理に関するオーバヘッドは無視できるものとする。

出典:平成25年度 秋期 応用情報技術者試験 午前 問11

正解:イ

解説

読み込みたいデータがキャッシュに存在しない確率がrなので,キャッシュヒット率は(1-r)です。平均アクセス時間は,ヒット時のアクセス時間xとミス時のアクセス時間yを確率で重み付けした(1-r)・x+r・yで表されます。

選択肢ごとの解説

  • 誤り。容量a,bを重みに使う式は,キャッシュと主記憶の容量比でアクセス時間を按分するもので,ヒット率rの意味と対応していません。
  • 正しい。ヒット率(1-r)のときxを,ミス率rのときyを要する期待値が平均アクセス時間になります。
  • 誤り。rとxを直接掛ける項はミス確率にヒット時間を掛けており,重み付けが逆になっています。
  • 誤り。r・x+(1-r)・yは重み付けが逆で,ヒット率とミス率を取り違えた式です。
応用情報技術者の過去問を演習モードで解く