コンピュータ構成要素|平成29年度 春期 ITパスポート試験(特別措置試験) 問92
CPUのキャッシュメモリに関する説明のうち,適切なものはどれか。
- キャッシュメモリのサイズは,主記憶のサイズよりも大きいか同じである。
- ✓ これが正解キャッシュメモリは,主記憶の実効アクセス時間を短縮するために使われる。
- 主記憶の大きいコンピュータには,キャッシュメモリを搭載しても効果はない。
- ヒット率を上げるために,よく使うプログラムを利用者が指定して常駐させる。
解説
よく使う分を手元に置いて、待ち時間をならして縮めます。
処理をする部品は非常に速く動きますが、主記憶から読み出すには待ち時間がかかります。待っている間、速い部品は遊んでしまいます。そこで、両者の間に小さくて速い置き場を挟みます。これがキャッシュメモリです。一度使ったものや、その近くにあるものを置いておくと、次に使うときは待たずに済みます。全体としてならした待ち時間が縮むので、実効アクセス時間の短縮につながります。速い部品ほど値段が高いため、容量は主記憶よりずっと小さく作られます。小さいからこそ、置くものを選ぶ工夫が効いてきます。どれだけ手元で間に合ったかの割合をヒット率と呼びます。この割合が高いほど、ならした待ち時間は主記憶の側より速いほうへ近づきます。近くにあるものをまとめて持ってくる工夫も、この割合を上げるために効いています。
ほかの選択肢はなぜ違うのか
- 速い部品ほど値段が高くつくので、大きく作ると釣り合いません。実際には主記憶よりずっと小さく、だからこそ何を置くかが問題になります。速い部品ほど値段が高くつくので、大きく作ると釣り合いません。実際にはずっと小さく作られます。
- 待ち時間の差は、主記憶が大きくても小さくても変わりません。むしろ扱う量が増えるほど、手元に置いておく効き目は大きくなります。扱う量が増えるほど、手元に置いておく効き目はむしろ大きくなります。逆のことを述べています。
- 何を置くかは、直前に使ったかどうかなどを見て機械が自動で決めます。利用者が名指しで置くものを指定する仕組みではありません。直前に使ったかどうかなどを見て、何を置くかは機械が自動で決めます。人が名指しはしません。
この問題に関係する言葉
- キャッシュメモリ
- 主記憶
- ヒット率
- 実効アクセス時間
出典:平成29年度 春期 ITパスポート試験(特別措置試験) 問92
同じ単元をまとめて解くならコンピュータ構成要素へ。
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)