平成26年度 春期 基本情報技術者試験 午前 問10
テクノロジ/コンピュータ構成要素主記憶のアクセス時間が60ナノ秒,キャッシュメモリのアクセス時間が10ナノ秒であるシステムがある。キャッシュメモリを介して主記憶にアクセスする場合の実効アクセス時間が15ナノ秒であるとき,キャッシュメモリのヒット率は幾らか。
出典:平成26年度 春期 基本情報技術者試験 午前 問10
- ア0.1
- イ0.17
- ウ0.83
- エ0.9
正解:エ
解説
実効アクセス時間は,ヒット率を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ナノ秒に対応するヒット率です。