平成29年度 春期 ITパスポート 問92(テクノロジ)
出典:平成29年度 春期 ITパスポート試験 公開問題 問92(独立行政法人情報処理推進機構(IPA))
CPUのキャッシュメモリに関する説明のうち,適切なものはどれか。
- アキャッシュメモリのサイズは,主記憶のサイズよりも大きいか同じである。
- イキャッシュメモリは,主記憶の実効アクセス時間を短縮するために使われる。
- ウ主記憶の大きいコンピュータには,キャッシュメモリを搭載しても効果はない。
- エヒット率を上げるために,よく使うプログラムを利用者が指定して常駐させる。
正解と解説を見る
正解:イ
【キャッシュメモリとは】
キャッシュメモリは、CPUと主記憶の間に置く、高速で小容量のメモリです。CPUの処理速度に比べて主記憶は遅いので、よく使うデータや命令をキャッシュメモリに入れておき、CPUが主記憶にアクセスする回数を減らします。これにより、主記憶へのアクセスにかかる時間が見かけ上短くなります(実効アクセス時間の短縮)。
必要なデータがキャッシュメモリにある割合をヒット率といい、どのデータをキャッシュメモリに置くかは、ハードウェアが自動的に管理します。
【選択肢の検討】
ア:キャッシュメモリは、主記憶よりも小容量です。
イ:キャッシュメモリは、主記憶の実効アクセス時間を短縮するために使われます。適切です。
ウ:主記憶の容量が大きくても、主記憶の速度は遅いので、キャッシュメモリを搭載する効果はあります。
エ:キャッシュメモリにどのデータを置くかは、ハードウェアが自動的に管理するもので、利用者がプログラムを指定して常駐させるものではありません。
よって、正解は選択肢イです。