\begin{slide}{Cache}

Idee: langsamen  (umfangreichen, preiswerten) Speicher $S$

beschleunigen durch (wenig) zusätzlichen, schnelleren (teureren) Speicher $C$

\begin{itemize}
\item
  $C$ enthält Kopien von einigen Bereichen von $S$
\item
  bei jedem Zugriff auf $S$ 
  wird stattdessen die (schnellere) Kopie in $C$ benutzt 
  --- falls sie vorhanden ist.
\item 
  \dots falls nicht, wird ein länger nicht benutzter $C$-Bereich
  aufgegeben und mit dem jetzt aktuellen Bereich 
  ($=$ Daten aus der Nähe des aktuellen Zugriffs)  gefüllt.
\end{itemize}

Bemerkung: obiges gilt für Lese-Zugriffe. \\
Geschrieben wird meist auf $C$ \emph{und} $S$ (write-through)

\end{slide}
