‹

キャッシュメモリ

CPU は主記憶(メモリ)よりずっと速く動くので,主記憶から読むたびに待たされます。 そこで,よく使うデータをCPU の近くの小さくて速い記憶装置に写しておくのがキャッシュメモリです。 午前Ⅰで毎年のように出る分野で,計算と書込み方式の問題が中心です。

実効アクセス時間

読みたいデータがキャッシュにある割合をヒット率と呼びます。 キャッシュにあればキャッシュの速さで,なければ主記憶の速さで読むので,平均(実効アクセス時間)は次の式で求めます。

実効アクセス時間 = ヒット率 × キャッシュのアクセス時間 +(1 − ヒット率)× 主記憶のアクセス時間

式の文字が「キャッシュにない確率 r」で与えられることもあります。そのときは (1 − r)・x + r・y のように,r を主記憶の側に掛けます。

書込みの方式

方式書き込み方特徴
ライトスルー キャッシュと主記憶の両方に同時に書き込む 主記憶の内容は常にキャッシュと一致する。書くたびに主記憶へのアクセスが発生する
ライトバック キャッシュにだけ書き込み,主記憶はそのデータがキャッシュから追い出されるときに更新する 主記憶への書込みの回数が減って速い。主記憶とキャッシュの内容が食い違う時間があるので,一貫性(コヒーレンシ)の対策が要る

キャッシュがいっぱいのときにどのブロックを追い出すかは,最も長く使われていないものを選ぶ LRU などで決めます。

関連する高速化の技術

試験での問われ方

当サイトが収録している午前の問題のうち,キャッシュメモリ・ヒット率・ライトバック・メモリインタリーブなどの語が出てくるのは31問です。 3分の2が午前Ⅰです。型ごとに数えると次のとおりです。

出題された過去問(31問)

リンク先の年度ページで,問題と解説を読めます。

午前Ⅰ(高度試験 共通)(21問)
  • 令和7年度 秋期 問64ブロックのキャッシュメモリ C0〜C3 が表に示す状態である。ここで,新たに別のブロックの内容…
  • 令和6年度 秋期 問4キャッシュメモリのアクセス時間が主記憶のアクセス時間の 1/30 で,ヒット率が 95%のとき,…
  • 令和4年度 秋期 問4L1,L2 と2段のキャッシュをもつプロセッサにおいて,あるプログラムを実行したとき,L1 キャ…
  • 令和4年度 春期 問4キャッシュメモリのアクセス時間が主記憶のアクセス時間の 1/30 で,ヒット率が95%のとき,実…
  • 令和3年度 春期 問4キャッシュメモリへの書込み動作には,ライトスルー方式とライトバック方式がある。それぞれの特徴のう…
  • 令和2年度 10月 問4メモリインタリーブの説明はどれか。
  • 令和2年度 10月 問7SRAM と比較した場合の DRAM の特徴はどれか。
  • 平成30年度 春期 問4メモリインタリーブの説明として,適切なものはどれか。
  • 平成29年度 春期 問64ブロックのキャッシュメモリ C0〜C3 が表に示す状態である。ここで,新たに別のブロックの内容…
  • 平成28年度 秋期 問4メモリインタリーブの目的として,適切なものはどれか。
  • 平成28年度 春期 問7DRAM の説明として,適切なものはどれか。
  • 平成26年度 秋期 問4キャッシュの書込み方式には,ライトスルー方式とライトバック方式がある。ライトバック方式を使用する…
  • 平成25年度 秋期 問4容量が a M バイトでアクセス時間が x ナノ秒のキャッシュメモリと,容量が b M バイトで…
  • 平成25年度 秋期 問8SRAM と比較した場合の DRAM の特徴はどれか。
  • 平成25年度 春期 問4キャッシュの書込み方式には,ライトスルー方式とライトバック方式がある。ライトバック方式を使用する…
  • 平成24年度 秋期 問5キャッシュメモリへの書込み動作には,ライトスルー方式とライトバック方式がある。それぞれの特徴のう…
  • 平成24年度 春期 問4キャッシュメモリを搭載した CPU の書込み動作において,主記憶及びキャッシュメモリに関し,コヒ…
  • 平成23年度 秋期 問4メモリインタリーブの説明として,適切なものはどれか。
  • 平成23年度 特別試験 問4主記憶アクセスの高速化技術であるライトバック方式における,キャッシュメモリ及び主記憶への書込みの…
  • 平成22年度 秋期 問4容量が a M バイトでアクセス時間が x ナノ秒のキャッシュメモリと,容量が b M バイトで…
  • 平成22年度 春期 問8SRAM と比較した場合の DRAM の特徴はどれか。
ITサービスマネージャ 午前Ⅱ(4問)
システムアーキテクト 午前Ⅱ(3問)
  • 令和7年度 春期 問20キャッシュメモリにおけるセットアソシアティブ方式の説明として,適切なものはどれか。
  • 令和7年度 春期 問22キャッシュサーバを利用した検索処理の平均応答時間は,キャッシュサーバでヒットした場合には 0.2…
  • 平成26年度 秋期 問19アクセス時間 10 ナノ秒のキャッシュメモリとアクセス時間 50 ナノ秒の主記憶を使用した処理装…
ネットワークスペシャリスト 午前Ⅱ(3問)

関連する用語

仮想記憶(ページング)