diff --git a/Kapitel/05_Klausur.tex b/Kapitel/05_Klausur.tex index d54e072..d49b0b2 100644 --- a/Kapitel/05_Klausur.tex +++ b/Kapitel/05_Klausur.tex @@ -28,9 +28,13 @@ \item Zur Realisierung dieser Hauptspeicherorganisation benötigt man verschiedene Bauelemente (Schaltnetze/Schaltwerke). Nennen Sie die drei wichtigsten Bauteile zur Realisierung dieser Matrixorganisation und beschreiben Sie ihr jeweiliges Verhalten, also ihre Funktionalität. \end{enumerate} -\section{Aufgabe 4} +\section{Aufgabe 4 - 20 Punkte (4/6/6/4)} \begin{enumerate}[label=\textbf{\alph*)}] \item Was ist ein Cache? Welche Eigenschaften hat ein Cache und welche Eigenschaften sollte dieser außerdem haben? Erläutern Sie die Eigenschaften kurz. + \item Was versteht man bei einem Cache als \enquote{Verdrängung}? Wann und warum tritt Verdrängung auf. Erläutern Sie die beiden Verdrängungsstrategien \enquote{Optimal} und \enquote{\acs{LFU}}. Gehen Sie insbesondere auf den Aufwand und die Realisierung ein. + + \item Bei Caches werden unter anderem Vollassoziativ, Direct-Mapped und $n$-Wege Cache unterschieden. Erläutern Sie den Unterschied dieser drei Architekturen. Welche davon stehen in Zusammenhang mit den in Teilaufgabe b) genannten Verdrängungsstrategien? + \item Innerhalb eines Caches benötigt man einen oder mehrere Komparatoren. Beschreiben Sie um was es sich bei dem Bauteil \enquote{Komparator} innerhalb des Caches handelt und skizzieren Sie seine Realisierung als Schaltnetz oder Schaltwerk. \end{enumerate} diff --git a/Rechnerarchitektur_Roethig_Skript_AM.pdf b/Rechnerarchitektur_Roethig_Skript_AM.pdf index a1cd9fe..2fba5b3 100644 Binary files a/Rechnerarchitektur_Roethig_Skript_AM.pdf and b/Rechnerarchitektur_Roethig_Skript_AM.pdf differ