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

令和7年度 秋期 午前Ⅱ 問22

コンピュータ構成要素

キャッシュメモリに関する問題

容量がaMバイトでアクセス時間がxナノ秒の命令キャッシュと,容量がbMバイトでアクセス時間がyナノ秒の主記憶をもつシステムにおいて,CPUからみた,主記憶と命令キャッシュとを合わせた平均アクセス時間を表す式はどれか。ここで,読み込みたい命令コードが命令キャッシュに存在しない確率をrとし,キャッシュ管理に関するオーバーヘッドは無視できるものとする。

答えと解説を見る

✓ これが正解イ(1−r)・x+r・y

解説

キャッシュにあれば x、なければ y で、(1−r)・x+r・y です。

平均アクセス時間は、命令キャッシュに目的の命令がある場合とない場合の時間を、それぞれの起こる確率で重み付けして足し合わせたものです。命令キャッシュに存在しない確率が r なので、存在する確率は 1−r です。存在すればキャッシュのアクセス時間 x ナノ秒、存在しなければ主記憶のアクセス時間 y ナノ秒かかります。したがって平均は (1−r)・x+r・y です。たとえば r=0.1、x=10、y=100 なら、0.9×10+0.1×100=19 ナノ秒です。見分ける軸は、重みが確率になっているかと、r がどちらの場合の確率かです。容量の a と b は、どちらの記憶装置から読むかの確率には関係しません。

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

この問題の用語

出典:令和7年度 秋期 データベーススペシャリスト試験 午前Ⅱ 問22

同じ用語が出る問題

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