[Klausur] Ergänze fehlende Aufgaben in Nr. 4
This commit is contained in:
parent
fdf5f545ba
commit
8879fab2b8
2 changed files with 5 additions and 1 deletions
|
@ -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}
|
||||
|
|
Binary file not shown.
Loading…
Reference in a new issue