auの日記

プログラミング初心者の日記。(auはハンドルネームです)

プログラムでのキャッシュとは

auです。
昨日のSRAMについて調べていたり、授業でよく「キャッシュ」という言葉を目にします。しかし、意味をよく分かっていないので調べてみました。

キャッシュとは

 キャッシュとは、CPU内や、CPUとメモリーの間にあり、一時的にメモリのデータをおいておく"場所"のことです。
 CPUがメモリーに読み出す命令を行った際に、メモリーは読み出されたデータをCPUとキャッシュの両方に送信します。その後、同じデータを呼び出された際はキャッシュから読み出すことにより、高速になるということです。