[Klausur] Ergänze fehlende Aufgaben in Nr. 4

This commit is contained in:
Andre Meyering 2017-12-13 15:09:37 +01:00
parent fdf5f545ba
commit 8879fab2b8
Signed by: Andre
GPG key ID: AA6B4FC2A2C4329A
2 changed files with 5 additions and 1 deletions

View file

@ -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}