SC情報処理安全確保支援士試験 午前Ⅰ

令和3年度春期 情報処理安全確保支援士 午前Ⅰ 問4

問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。

問題

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

選択肢

  1. ア
    ライトスルー方式では、 データをキャッシュメモリにだけ書き込むので、 高速に書込みができる。
  2. イ
    ライトスルー方式では、 データをキャッシュメモリと主記憶の両方に同時に書き込むので、 主記憶の内容は常に最新である。
  3. ウ
    ライトバック方式では、 データをキャッシュメモリと主記憶の両方に同時に書き込むので、 速度が遅い。
  4. エ
    ライトバック方式では、 読出し。時にキャッシュミスが発生してキャッシュメモリの内容が追い出されるときに、 主記憶に書き戻す必要が生じることはない。
解き方のヒントを見る

午前I 問04

ライトスルーは、メモを取ったらすぐ本棚の原本にも書き込むイメージだよ。更新のたびにキャッシュだけでなく主記憶にも反映するから、内容の食い違いが起きにくいんだ。一方ライトバックは、まず手元のメモだけ直しておいて、あとで片付けるときなどにまとめて本棚の原本へ反映する方式だよ。

この問題で問われていること

キャッシュに書き込んだ内容を、主記憶へいつ反映するかがポイントだよ。毎回すぐ反映するのがライトスルー、あとでまとめて反映するのがライトバック、と押さえよう。

Write-through Cache

write-through updates cache and main memory together

cache + memory updated immediately

確認ポイント

  • ライトバックは主記憶即時更新ではありません。
  • 主記憶が常に最新なのはライトスルー。
  • 速度と整合性のトレードオフを押さえる。
正解と解説を見る

正解

イ

出典

問題文と解答は IPA 公開の過去問題冊子・解答例を基にしています。

選択肢ア

これは間違いだよ。ライトスルー方式は、メモを手元のノートだけでなく、同時に本部の台帳にも書くイメージなんだ。キャッシュメモリにだけ書く方式ではないので、「キャッシュメモリにだけ書き込む」という説明が違うよ。

選択肢イ(正解)

これは正解だよ。ライトスルー方式は、買い物メモを自分の手帳と家族共有のホワイトボードの両方に毎回書くようなものなんだ。だから主記憶にもすぐ反映されて、主記憶の内容は常に最新になるよ。

選択肢ウ

これは間違いだよ。ライトバック方式は、毎回本部の台帳まで書きに行かず、まず手元のメモだけ更新しておいて、必要になったタイミングでまとめて本部に戻す方式だよ。だから「両方に同時に書き込む」という説明はライトスルー方式の話なんだ。

選択肢エ

これは間違いだよ。ライトバック方式では、手元のメモだけ更新して本部の台帳が古いままのことがあるんだ。その手元メモを捨てる前には、本部の台帳へ書き戻さないと変更が消えてしまうよ。だから、キャッシュから追い出されるときに主記憶へ書き戻す必要が生じることがあるんだ。

出典:独立行政法人 情報処理推進機構(IPA)令和3年度春期 情報処理安全確保支援士試験 午前Ⅰ 問4(公式資料:問題冊子(PDF) / 解答例)

関連する過去問一覧

IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針