過去問解きまくり研究所 ホーム

令和6年度 科目A 問3

コンピュータ構成要素

キャッシュメモリのヒット率

図に示す構成で,表に示すようにキャッシュメモリと主記憶のアクセス時間だけが異なり,他の条件は同じ 2 種類の CPU X と Y がある。

あるプログラムを CPU X と Y とでそれぞれ実行したところ,両者の処理時間が等しかった。このとき,キャッシュメモリのヒット率は幾らか。ここで,CPU 以外の処理による影響はないものとする。

図 構成:

表 アクセス時間

単位 ナノ秒

CPU XCPU Y
キャッシュメモリ4020
主記憶400580
答えと解説を見る

✓ これが正解イ0.90

解説

二つのCPUの平均アクセス時間が等しくなるヒット率は0.90です。

ヒット率をhと置き、平均のアクセス時間を、キャッシュメモリの時間×h+主記憶の時間×(1−h) で表します。これは実効アクセス時間の考え方です。CPU X は 40h+400(1−h)=400−360h、CPU Y は 20h+580(1−h)=580−560h です。処理時間が等しいので 400−360h=580−560h とおくと、200h=180 で h=0.90 になります。確かめると、X は 36+40=76、Y は 18+58=76 で、どちらも76ナノ秒です。キャッシュが速く主記憶が遅い Y と、その逆の X が釣り合う点を、二つの一次式の交点として求める問題だと見ると整理できます。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:令和6年度 基本情報技術者試験 科目A 問3

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)