キャッシュメモリのアクセス時間が主記憶のアクセス時間の 1/30 で,ヒット率が95%のとき,実効メモリアクセス時間は,主記憶のアクセス時間の約何倍になるか。
令和4年度 春期 応用情報技術者 問9
テクノロジ系
正解と解説
正解 イ
実効メモリアクセス時間は、キャッシュの時間×ヒット率+主記憶の時間×(1−ヒット率)で求めます。値は主記憶の約0.08倍です。
主記憶のアクセス時間を1とすると、キャッシュメモリのアクセス時間は1/30(約0.033)です。ヒット率は0.95なので、ミス率は1−0.95=0.05です。実効メモリアクセス時間は、(1/30)×0.95+1×0.05です。計算すると約0.032+0.05=約0.082です。したがって、主記憶のアクセス時間の約0.08倍になります。
ア:0.03は、キャッシュメモリのアクセス時間(1/30)だけの値です。ミスしたときに主記憶へアクセスする時間(1×0.05)が含まれていません。
ウ:正しい式で計算すると(1/30)×0.95+1×0.05=約0.08です。0.37にはなりません。
エ:ヒット率とミス率を逆に掛けると、(1/30)×0.05+1×0.95=約0.95になります。キャッシュの時間に掛けるのはヒット率0.95です。
出典:令和4年度 春期 応用情報技術者試験 問9
全年度から出題。10問で実力を判定します。登録不要。
出典:令和4年度 春期 応用情報技術者試験 問9(独立行政法人情報処理推進機構)
解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方