IPA過去問ドリル

平成26年度 春期 基本情報技術者試験 午前 問10

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

主記憶のアクセス時間が60ナノ秒,キャッシュメモリのアクセス時間が10ナノ秒であるシステムがある。キャッシュメモリを介して主記憶にアクセスする場合の実効アクセス時間が15ナノ秒であるとき,キャッシュメモリのヒット率は幾らか。

出典:平成26年度 春期 基本情報技術者試験 午前 問10

正解:エ

解説

実効アクセス時間は,ヒット率をhとすると「h×キャッシュのアクセス時間+(1−h)×主記憶のアクセス時間」で計算できます。15=h×10+(1−h)×60を解くと,15=10h+60−60h=60−50h,50h=45,h=0.9となります。

選択肢ごとの解説

  • 誤り。ヒット率0.1では実効アクセス時間は0.1×10+0.9×60=55ナノ秒となり,条件の15ナノ秒に合いません。
  • 誤り。ヒット率0.17では実効アクセス時間は約51ナノ秒となり,条件に合いません。
  • 誤り。ヒット率0.83と0.9を取り違えた値です。0.83では実効アクセス時間は約18.5ナノ秒となり,15ナノ秒よりも大きくなります。
  • 正しい。15=10h+60(1−h) を解くとh=0.9となり,これが実効アクセス時間15ナノ秒に対応するヒット率です。
基本情報技術者の過去問を演習モードで解く