「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

出典:平成29年度 ITパスポート試験(IP) 春期分 問92

difficulty難易度設定
スポンサーリンク

予備知識


用語意味
CPUパソコンさんの脳みそ。コンピュータの部品のひとつで、実際に計算したりあれやこれやの処理を実行するのが仕事のやつ
メモリパソコンさんが作業するときに使う机。仕事中の内容を記憶させておくパソコンさんの部品
メインメモリCPUさんが直接読み書きできる記憶装置
主記憶装置メインメモリのこと
キャッシュメモリCPUとメインメモリの仲立ちをする役割のメモリ。よく使うデータを置いておくための容量が少ないけど高速なメモリ

問題


問題文
CPUキャッシュメモリに関する説明のうち,適切なものはどれか。
ピヨ意訳:キャッシュメモリの説明として正しいのは、どれ?

解答選択肢
キャッシュメモリのサイズは,主記憶のサイズよりも大きいか同じである。
ピヨ意訳:キャッシュメモリの容量はメインメモリの容量よりも大きいか同じだよ
キャッシュメモリは,主記憶の実効アクセス時間を短縮するために使われる。
ピヨ意訳:キャッシュメモリは、CPUがメモリにアクセスする時間を短縮するために使われるよ
主記憶の大きいコンピュータには,キャッシュメモリを搭載しても効果はない。
ピヨ意訳:メインメモリの容量が大きいコンピュータにはキャッシュメモリを搭載しても意味がないよ
ヒット率を上げるために,よく使うプログラムを利用者が指定して常駐させる。
ピヨ意訳:よく使うプログラムを利用者が選んでキャッシュメモリに置いておくよ


正解までのつなぎ

正解


正解
キャッシュメモリは,主記憶の実効アクセス時間を短縮するために使われる。
ピヨ意訳:キャッシュメモリは、CPUがメモリにアクセスする時間を短縮するために使われるよ

ピヨピヨ解説


キャッシュメモリは、CPUとメインメモリの仲立ちをするのが仕事のメモリです。

CPUさんは、せっかちです。
それに対して、メインメモリさんは鈍くさいです。

メインメモリさんからデータを受け取るとき、CPUさんに待ち時間が発生します。
CPUさんはイライラします。

そこで、よく使うデータをメインメモリより容量は少ないけど高速なキャッシュメモリに置いておくのです。

キャッシュメモリはメインメモリより高速です。
キャッシュメモリにあるデータを取り出すときは、メインメモリにあるデータを取り出すときより、素早く取り出せます。
CPUさんのイライラが軽減されます。

メインメモリより高速なキャッシュメモリにメインメモリとCPUの仲立ちをさせることで、CPUの待ち時間を軽減し、CPUさんのイライラを抑えるのがキャッシュメモリを使う目的です。

それを踏まえて、それぞれの選択肢を見ていきましょう。

「ア:キャッシュメモリのサイズは主記憶のサイズよりも大きいか同じである。」は間違いです。
キャッシュメモリのサイズは主記憶(=メインメモリ)のサイズよりも小さいです。

「イ:キャッシュメモリは,主記憶の実効アクセス時間を短縮するために使われる。」は正しいです。
キャッシュメモリは、主記憶(=メインメモリ)の実行アクセス時間を短縮するために使われます。
ちなみに「実行アクセス時間」の詳細は気にする必要ありません。
「CPUさんがメモリとやり取りするのにかかる時間」程度に解釈してください。

「ウ:主記憶の大きいコンピュータには,キャッシュメモリを搭載しても効果はない。」は間違いです。
主記憶(=メインメモリ)の容量はキャッシュメモリの話に無関係です。
容量が大きかろうと小さかろうと、メインメモリさんは鈍くさいです。
CPUさんをイライラさせないためには、キャッシュメモリさんのお世話になる必要があります。

「エ:ヒット率を上げるために,よく使うプログラムを利用者が指定して常駐させる。」も間違いです。
キャッシュメモリに乗せるプログラムは、コンピュータさんが勝手に決めてくれます。
人間様が選ぶ必要は ありません。
ちなみに「ヒット率」も気にする必要は ありません。
大雑把に言えば「探しているデータが、そのメモリ上にあるか?」な確率がヒット率です。

ということで「イ:キャッシュメモリは,主記憶の実効アクセス時間を短縮するために使われる。」が正解です。


スポンサーリンク
書籍画像044
書籍画像013


書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
わかばちゃんとつくって、壊して、直して学ぶ NewSQL入門
おい点P、動くんじゃねえ!──ニガテ民のための算数と数学の本