令和3年度 春期 応用情報技術者試験 午前 問12

キャッシュメモリへの書込み動作には,ライトスルー方式とライトバック方式がある。それぞれの特徴のうち,適切なものはどれか。

解答・解説

正解: イ. ライトスルー方式では,データをキャッシュメモリと主記憶の両方に同時に書き込むので,主記憶の内容は常に最新である。

キャッシュメモリへの書込み方式には、ライトスルー方式(Write Through)とライトバック方式(Write Back)があります。

  • ライトスルー方式
    プロセッサがデータを書き込む際、キャッシュメモリと主記憶(メインメモリ)の両方に同時に書き込む方式です。主記憶の内容が常に最新に保たれるため、データの一貫性を維持しやすいという特徴があります。一方で、書き込みのたびに低速な主記憶へアクセスするため、処理速度が低下します。

  • ライトバック方式
    プロセッサがデータを書き込む際、キャッシュメモリにだけ書き込む方式です。主記憶への書き戻しは、キャッシュメモリからデータが追い出される(スワップアウトなど)タイミングで行われます。書き込みがキャッシュメモリ上だけで完了するため高速に処理できますが、キャッシュメモリと主記憶のデータが一致しない状態が生じます。

したがって、ライトスルー方式の特徴として「データをキャッシュメモリと主記憶の両方に同時に書き込むので、主記憶の内容は常に最新である」と述べているイが適切です。

各選択肢の解説

Spineチーム