主記憶のアクセス時間|科目A-1(応用情報技術者) 令和6年 秋期午前試験 問10
出典:令和6年秋期 午前 問10
分野:コンピュータ構成要素 / メモリ
キャッシュメモリのアクセス時間が主記憶のアクセス時間の 1/30 で,ヒット率が95%のとき,実効メモリアクセス時間は,主記憶のアクセス時間の約何倍になるか。
- ア:0.03
- イ:0.08
- ウ:0.37
- エ:0.95
TSUNAGARU-ADVICE
まず押さえたいこと
実効メモリアクセス時間は、キャッシュにヒットした場合とミスした場合の時間を、それぞれの発生確率で重み付けして平均することで求めます。速い経路と遅い経路の両方を考えるのが基本です。
迷ったときの判断軸
ヒット率だけでなく、ミス率 = 1 - ヒット率も使う点に注意しましょう。また、比較対象が「主記憶のアクセス時間の何倍か」であれば、主記憶の時間を基準値としてそろえると計算しやすくなります。ヒット率をそのまま実効時間と考えないことが重要です。
科目Bにつなげるために
特にプロフェッショナルデジタルスキル(システム)試験合格を目指す方は、高速な処理経路をどれだけの確率で利用できるかが全体性能を左右するという考え方を押さえましょう。キャッシュ、階層記憶、ストレージ性能などの性能評価に共通して使えます。

主記憶のアクセス時間を1とすると、キャッシュメモリのアクセス時間は1 ÷ 30です。
ヒット率が95%なので、キャッシュにヒットする確率は0.95、ヒットしない確率は0.05です。
実効メモリアクセス時間は、次のように求めます。
(1 ÷ 30) × 0.95 + 1 × 0.05
≒ 0.0317 + 0.05
≒ 0.0817
したがって、主記憶のアクセス時間の約0.08倍になります。
したがって、イが適切です。