ITパスポート 平成29年度 春期 特別措置試験 問92
コンピュータ構成要素
キャッシュメモリに関する説明
CPUのキャッシュメモリに関する説明のうち,適切なものはどれか。
- ア キャッシュメモリのサイズは,主記憶のサイズよりも大きいか同じである。
- イ キャッシュメモリは,主記憶の実効アクセス時間を短縮するために使われる。
- ウ 主記憶の大きいコンピュータには,キャッシュメモリを搭載しても効果はない。
- エ ヒット率を上げるために,よく使うプログラムを利用者が指定して常駐させる。
答えと解説
✓ これが正解イ キャッシュメモリは,主記憶の実効アクセス時間を短縮するために使われる。
解説
よく使う分を手元に置いて、待ち時間をならして縮めます。
処理をする部品は非常に速く動きますが、主記憶から読み出すには待ち時間がかかります。待っている間、速い部品は遊んでしまいます。そこで、両者の間に小さくて速い置き場を挟みます。これがキャッシュメモリです。一度使ったものや、その近くにあるものを置いておくと、次に使うときは待たずに済みます。全体としてならした待ち時間が縮むので、実効アクセス時間の短縮につながります。速い部品ほど値段が高いため、容量は主記憶よりずっと小さく作られます。小さいからこそ、置くものを選ぶ工夫が生きてきます。どれだけ手元で間に合ったかの割合をヒット率と呼びます。この割合が高いほど、ならした待ち時間は主記憶の側より速いほうへ近づきます。近くにあるものをまとめて持ってくる工夫も、この割合を上げるために役立っています。
ほかの選択肢の解説
- ア キャッシュメモリのサイズは,主記憶のサイズよりも大きいか同じである。:速い部品ほど値段が高くつくので、大きく作ると釣り合いません。実際には主記憶よりずっと小さく、だからこそ何を置くかが問題になります。実際にはずっと小さく作られます。
- ウ 主記憶の大きいコンピュータには,キャッシュメモリを搭載しても効果はない。:待ち時間の差は、主記憶が大きくても小さくても変わりません。むしろ扱う量が増えるほど、手元に置いておく効果は大きくなります。扱う量が増えるほど、手元に置いておく効果はむしろ大きくなります。逆のことを述べています。
- エ ヒット率を上げるために,よく使うプログラムを利用者が指定して常駐させる。:何を置くかは、直前に使ったかどうかなどを見て機械が自動で決めます。利用者が名指しで置くものを指定する仕組みではありません。直前に使ったかどうかなどを見て、何を置くかは機械が自動で決めます。人が名指しはしません。
関連用語
- キャッシュメモリCPUのすぐそばに置く小容量で高速な記憶です。
- 主記憶CPUが命令を取り出す、容量の大きい記憶です。
- ヒット
率 キャッシュメモリのような速い置き場で、どれだけ手元で間に合ったかの割合です。 - 実効
アクセス キャッシュメモリを挟んだときの、ならした平均のアクセス時間です。時間 - CPU命令をひとつずつ主記憶から取り出して実行する装置です。
出典:平成29年度 春期 ITパスポート試験(特別措置試験) 問92
解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。
関連問題
- 令和8年度 問61:
主記憶に 関する 問題 (キャッシュメモリ) - 令和7年度 問62:
仮想記憶に 関する 問題 (主記憶) - 令和4年度 問81:
CPUの 性能に 関する 記述 (キャッシュメモリ) - 令和3年度 問64:
キャッシュメモリに 関する 問題 (主記憶) - 令和元年度 秋期 (特別措置試験) 問60:
記憶階層に 関する 問題 (キャッシュメモリ)
同じ分野の問題
誤りを見つけたら報告する