IPA過去問ドリル

令和6年度 秋期 応用情報技術者試験 午前 問10

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

キャッシュメモリのアクセス時間が主記憶のアクセス時間の 1/30 で,ヒット率が 95%のとき,実効メモリアクセス時間は,主記憶のアクセス時間の約何倍になるか。

出典:令和6年度 秋期 応用情報技術者試験 午前 問10

正解:イ

解説

実効アクセス時間は,ヒット率×キャッシュのアクセス時間+(1−ヒット率)×主記憶のアクセス時間で求めます。主記憶のアクセス時間を1とすると,0.95×(1/30)+0.05×1≒0.0317+0.05=0.0817より,約0.08倍になります。

選択肢ごとの解説

  • 誤り。0.03は0.95×(1/30)の項だけを計算し,ミスヒット時に主記憶へアクセスする分(0.05×1)を加え忘れた場合の値に近いです。
  • 正しい。0.95×(1/30)+0.05×1≒0.08倍です。
  • 誤り。0.37はヒット率とキャッシュ/主記憶のアクセス時間の関係を取り違えるなどした場合に生じ得る値で,正しい計算(約0.08)とは一致しません。
  • 誤り。0.95はヒット率とミス率を取り違え,(1−ヒット率)×(1/30)+ヒット率×1のように計算した場合に近い値です。
応用情報技術者の過去問を演習モードで解く