平成29年 春期 基本情報技術者 午前 問9

キャッシュの書込み方式には、ライトスルー方式とライトバック方式がある。
ライトバック方式を使用する目的として、適切なものはどれか。

 ア  キャッシュと主記憶の一貫性(コヒーレンシ)を保ちながら、書込みを行う。
 イ  キャッシュミスが発生したときに、キャッシュの内容の主記憶への書き戻しを不要にする。
 ウ  個々のプロセッサがそれぞれのキャッシュをもつマルチプロセッサシステムにおいて、キャッシュ管理を簡単な回路構成で、実現する。
 エ  プロセッサから主記憶への書込み頻度を減らす。


答え エ


解説

 ア  ライトスルー(write-through)方式の説明です。
 イ  ライトスルー方式の説明です。
 ウ  バススヌーピング(bus snooping)の説明です。
 エ  ライトバック方式の説明です。


キーワード
・ライトバック

キーワードの解説
  • ライトバック(write-back)
    ライトバックは、書き込みを行う主記憶の領域がキャッシュメモリにある限り、キャッシュメモリの書き換えだけで行うので、高速な書き出しが可能である。
    ただし、キャッシュメモリと主記憶の内容に差が発生するため、CPUを介しない主記憶のアクセスを行うDMA(Direct Memory Access)などを行うとデータの内容が正しくないことがあるため、DMAを使うときにはキャッシュメモリのデータを主記憶に書き込む処理を行う必要がある。

もっと、「ライトバック」について調べてみよう。

戻る 一覧へ 次へ