FE SUBJECT A
基本情報技術者 科目Aの問題解説:キャッシュヒット率91%、キャッシュアクセス時間5ns、主記…
問題
キャッシュヒット率91%、キャッシュアクセス時間5ns、主記憶アクセス時間110nsである。ミス時にはキャッシュ確認後に主記憶へアクセスする。実効アクセス時間に最も近いものはどれか。
- ア 18.9
- イ 16.9
- ウ 14.9(正解)
- エ 13.4
出典:オリジナル問題|参考範囲:試験要綱Ver.5.5 / FEシラバスVer.9.2 科目A範囲
正解と解説
正解:14.9
考え方:これはキャッシュの実効アクセス時間を求める問題です。ヒット時はキャッシュだけで済むので5nsです。ミス時は問題文に「キャッシュ確認後に主記憶へアクセスする」とあるため、5ns+110ns=115nsかかります。実効アクセス時間は 0.91×5 + 0.09×115 = 4.55 + 10.35 = 14.9ns です。
誤答の理由:ミス時に主記憶アクセス時間110nsだけを使うと、キャッシュ確認の5nsを落としてしまいます。ヒット率とミス率を逆にする計算も誤答になりやすいので注意しましょう。
軽い類題:ヒット率80%,キャッシュ10ns,ミス時に主記憶100nsへ追加アクセスなら、0.8×10+0.2×(10+100)=30nsです。ミス時の条件を必ず読む、と覚えておくと迷いません。
他の選択肢はなぜ違う?
- ア18.9はミス側を大きく取りすぎた値。ミス率は9%しかない。
- イ16.9は重み配分を誤った値。0.91×5+0.09×115=14.9。
- エ13.4は項を落とした値。ヒット4.55nsとミス10.35nsを足すと14.9nsになる。
この問題について
IPAが公開するシラバス・試験範囲・公開問題の出題形式を参考にした独自作成問題。公式問題・過去問題の転載ではありません。
公式試験問題、過去問題、公式サンプル問題、市販教材の問題文を転載したものではありません。