コンピュータ構成要素
基本情報技術者試験 科目A免除 修了試験 20250727 実施分 問9
図に示す構成で,表に示すようにキャッシュメモリと主記憶のアクセス時間だけが異なり,他の条件は同じ 2 種類の CPU X と Y がある。あるプログラムを CPU X と Y とでそれぞれ実行したところ,両者の処理時間が等しかった。このとき,キャッシュメモリのヒット率は幾らか。ここで,CPU 以外の処理による影響はないものとする。
図 構成: CPU の枠の中にキャッシュメモリ(256kバイト)があり,CPU 外の主記憶(256Mバイト)と接続されている。
表 アクセス時間(単位 ナノ秒)
| CPU X | CPU Y | |
|---|---|---|
| キャッシュメモリ | 40 | 20 |
| 主記憶 | 400 | 580 |
答えを選ぶ
出典:基本情報技術者試験 科目A免除 修了試験 20250727 実施分 問9(問題文は IPA の公開問題。解説は当サイト作成)
答えと解説を見る
正解:イ
覚える知識
キャッシュヒット率の逆算(実効アクセス時間から)
実効アクセス時間 = ヒット率×キャッシュ時間 + (1-ヒット率)×主記憶時間。
この問題で必要なこと
実効アクセス時間 = h×キャッシュ + (1-h)×主記憶。X と Y が等しいとして 40h+400(1-h)=20h+580(1-h) を解くと h=0.9。
ひっかけ
ヒット率の式を取り違える、片方の CPU の値しか使わない、などの誤りを誘う。
この知識の出題:本試験系 6 回・免除試験 9 回(公開問題での観測値)