平成29年度 春期 午前 問10
コンピュータ構成要素
ライトスルーの説明
キャッシュメモリのライトスルーの説明として,適切なものはどれか。
- アCPU が書込み動作をする時,キャッシュメモリだけにデータを書き込む。
- イキャッシュメモリと主記憶の両方に同時にデータを書き込む。
- ウ主記憶のデータの変更は,キャッシュメモリから当該データが追い出される時に行う。
- エ主記憶へのアクセス頻度が少ないので,バスの占有率が低い。
答えと解説を見る
✓ これが正解イキャッシュメモリと主記憶の両方に同時にデータを書き込む。
解説
キャッシュメモリと主記憶へ同時に書き込む方式です。
設問は、キャッシュメモリの書込み方式の一つであるライトスルーの説明を選ばせています。分かれ目は、主記憶をいつ更新するのかという一点だけです。スルーという語のとおり、この方式では書込みがキャッシュメモリで止まらずに通り抜け、主記憶まで届きます。したがって、キャッシュメモリと主記憶の両方に同時にデータを書き込む、という記述が当てはまります。得失も押さえておきます。主記憶の中身が常に最新に保たれるので、電源が落ちたときに書き損じが残りにくく、複数のプロセッサが同じ内容を見る構成でも食い違いが起きにくくなります。半面、書込みのたびに主記憶まで足を運ぶため、書込みの速さは主記憶に引きずられ、バスを使う量も増えます。
ほかの選択肢はなぜ違うのか
- アCPU が書込み動作をする時,キャッシュ…:書込み先をキャッシュメモリの側だけに限っています。これでは主記憶へ反映する手立てが述べられておらず、方式の説明として欠けたところが残ります。
- ウ主記憶のデータの変更は,キャッシュメモリ…:追い出される時点まで主記憶の更新を待つ、後回しにする方式の説明です。更新の時期が後ろへずれている点で、通り抜けるという名の指す動きとは逆を向いています。
- エ主記憶へのアクセス頻度が少ないので,バス…:主記憶へ向かう回数が少なく済むという利点を述べていますが、これは更新を後回しにする方式の長所です。毎回主記憶まで書く方式では、むしろ逆になります。
この問題の用語
- キャッシュ一度取り寄せた内容を手元に置いて、次から早く使えるようにする仕組み。CPUとメモリの間や、ブラウザ、DNSなど、さまざまな場所で使われます。
出典:平成29年度 春期 応用情報技術者試験 午前 問10
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)