スポンサーリンク

問題の解答・解説ページ

このページは解説の閲覧モードです。
実力試しをしたい方は、下のボタンからクイズに挑戦してください!

この問題をクイズ形式で解く
問題 No.2441
CPUが書き込みを行う際、キャッシュメモリと主記憶装置の両方を同時に更新することで常に内容を一致させ、データの信頼性を高める書き込み方式はどれか。

【正解の解説】

ライトスルー方式

これは、大事なノートにメモを取るとき、手元のメモ用紙(キャッシュ)と本冊子のノート(主記憶)の両方にその場で同時に書き込むようなものです。二度手間で少し時間がかかりますが、絶対に書き写し忘れや情報の食い違いが起きないため、データの信頼性が抜群に高くなるという安心のメリットがあります。

スポンサーリンク

【その他の選択肢の解説】

ライトバック方式

これは、授業中にノートの切れ端(キャッシュ)へ急いで板書をメモし、後で時間があるときに綺麗な清書ノート(主記憶)にまとめて書き写すようなやり方です。処理スピードは速くなりますが、清書する前にノートを紛失したり電源が落ちたりするとデータが消えてしまうリスクがあるため、本問の「常に内容を一致させる」という目的とは異なります。

ダイレクトマップ方式

これは、職場のロッカーで「自分の社員番号の棚にしか荷物を入れてはいけない」と厳格にルールが決まっているようなものです。管理はシンプルで仕組みを直感的に理解しやすい反面、同じ棚を使う別の荷物を置こうとすると古い方がすぐに追い出されてしまうため、衝突が起きやすく効率が落ちるという弱点を持っています。

セットアソシアティブ方式

これは、フリーアドレスのオフィスのように「指定されたいくつかの座席エリア(セット)の中なら、空いているどこに座っても良い」という柔軟な方式です。ダイレクトマップ方式よりも場所の衝突が起きにくく、効率よくキャッシュを活用できますが、どこに何があるかを探すための仕組みが少し複雑になるという特徴があります。