正答3
解説
正解は3です。
キャッシュメモリは、CPUと主記憶の速度差を埋めるために置く、高速で小容量の記憶装置です。
データを書き込むときの方式には、ライトスルー方式とライトバック方式の2種類があります。
【選択肢別解説】
1:× キャッシュにヒットしないときの主記憶からの転送は、ハードウェアが自動的に行います。
割込みを起こしてプログラムで転送するわけではありません。
2:× 実記憶と仮想記憶の容量の差を埋めるのは、仮想記憶方式の役割です。
キャッシュメモリが埋めるのは、CPUと主記憶の速度差です。
3:○ キャッシュと主記憶を同時に書き換えるのがライトスルー方式です。
キャッシュだけを書き換え、追い出すときに主記憶へ反映するのがライトバック方式です。
4:× CPUの高速化は主記憶の高速化を上回っており、両者の速度差はむしろ広がっています。
そのため、キャッシュメモリの必要性は増しています。
【ポイント】
ライトスルーは主記憶との内容の一致を保ちやすく、ライトバックは書込みが速いという長所があります。
キャッシュの効果は、ヒット率を使った実効アクセス時間の計算でもよく問われます。