0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

キャッシュメモリ

Posted at

仕組み

頻繁に使うデータやプログラムを高速なキャッシュメモリに入れておき、アクセス時にまずキャッシュを探し、見つからなければ主記憶を探すことで処理の高速化を実現している。
...
プログラムの「局所性」を利用し、キャッシュメモリに存在する確立ヒット率をあげて利用効率を高めている。

他段階のキャッシュメモリ

CPUに近いほう(アクセスが優先されるほう)から1次キャッシュ2次キャッシュ...と呼ばれる。

主記憶装置への書き込み

キャッシュメモリに記録されている情報は、最終的には、主記憶装置の該当する箇所に書き戻さなければならない。
...
次のような2つの方式があり、一般に後者の方がアクセス時間を短縮できる。

ライトスルー(write through)方式

CPUが書込みを実行するとき、キャッシュメモリと主記憶の両方にデータを書き込む方式。
そのつど速度の遅い主記憶に書き込むため、読み込み時にしかキャッシュの効果が出ない

ライトバック(write back)方式

いったんキャッシュメモリにだけデータを書き込んでおき、主記憶への書き込みは該当ブロックが主記憶に追い出される時に行う。書込み時にもキャッシュの効果が出る。

出典

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?