容量がaMバイトでアクセス時間がxナノ秒の命令キャッシュと、容量がbMバイトでアクセス時間がyナノ秒の主記憶をもつシステムにおいて、CPUからみた、主記憶と命令キャッシュとを合わせた平均アクセス時間を表す式はどれか。ここで、読み込みたい命令コードがキャッシュに存在しない確率をrとし、キャッシュ管理に関するオーバヘッドは無視できるものとする。
平均アクセス時間=ヒット率×高速側+ミス率×低速側
選択肢
- ア(1-r)・a/(a+b)・x + r・b/(a+b)・y
- イ(1-r)・x + r・y
- ウr・a/(a+b)・x + (1-r)・b/(a+b)・y
- エr・x + (1-r)・y
正解と解説
正解:イ (1-r)・x + r・y
平均アクセス時間は、キャッシュにヒットしたときとミスしたときの時間を、それぞれの発生確率で重み付けした期待値になる。ミス率がrなのでヒット率は(1-r)であり、平均アクセス時間は (1-r)・x + r・y と表される。容量aやbは確率とは無関係なので式には現れない。
選択肢ごとの解説
- ア容量の比a/(a+b)を確率として掛けているが、ヒット率は容量比では決まらないので誤りである。
- イ正しい。ヒット率(1-r)にキャッシュのアクセス時間x、ミス率rに主記憶のアクセス時間yを掛けて足した期待値である。
- ウ確率rとキャッシュのアクセス時間xを対応させている点、および容量比を掛けている点の二重の誤りがある。
- エrはミス率なので、rにキャッシュのアクセス時間xを掛けるのはヒット率とミス率を取り違えている。
同じ分野の他の問題
- 4ブロックのキャッシュメモリC0〜C3が表に示す状態である。ここで、新たに別のブロックの内容をキャッシュメモリにロードす…2025年度 秋期 問6
- プロセッサの高速化技法の一つとして、同時に実行可能な複数の動作を、コンパイルの段階でまとめて一つの複合命令とし、高速化を…2025年度 秋期 問4
- 同じ命令セットをもつコンピュータAとBとがある。それぞれのCPUクロック周期、及びあるプログラムを実行したときのCPI(…2025年度 春期 問4
- キャッシュメモリのアクセス時間が主記憶のアクセス時間の1/30で、ヒット率が95%のとき、実効メモリアクセス時間は、主記…2024年度 秋期 問4
- 量子ゲート方式の量子コンピュータの説明として、適切なものはどれか。2024年度 春期 問4
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。