summaryrefslogtreecommitdiff
path: root/praes/realtime.tex
diff options
context:
space:
mode:
authorguest <guest@cba7306a-a4a0-4afd-bcb4-bd19f8a24309>2007-11-30 13:41:25 +0000
committerguest <guest@cba7306a-a4a0-4afd-bcb4-bd19f8a24309>2007-11-30 13:41:25 +0000
commiteacbf5bb4d57af21c731f41251015d3b991ad490 (patch)
tree477f43a79c75b400228a7c492f670a1c4886b5c3 /praes/realtime.tex
final version, initial import
git-svn-id: svn+ssh://mecka.net/home/svn/rtcorba-thesis@1 cba7306a-a4a0-4afd-bcb4-bd19f8a24309
Diffstat (limited to 'praes/realtime.tex')
-rwxr-xr-xpraes/realtime.tex48
1 files changed, 48 insertions, 0 deletions
diff --git a/praes/realtime.tex b/praes/realtime.tex
new file mode 100755
index 0000000..6354c4e
--- /dev/null
+++ b/praes/realtime.tex
@@ -0,0 +1,48 @@
+\section{Realtime}
+
+\begin{frame}
+\frametitle{Begriffe}
+\begin{block}{wichtige Begriffe}
+\begin{description}
+\item[Priorit\"at] Dringlichkeit eine Aufgabe abzuarbeiten
+\item[Latenz] Dauer zwischen Aktion (Tastendruck) und Reaktion (Darstellung des Zeichens)
+\item[Deadline] Zeitpunkt zu dem Ergebnis ben\"otigt wird = $T_{start} + D_{max}$
+\end{description}
+\end{block}
+\end{frame}
+
+\begin{frame}
+\frametitle{Realtime}
+\begin{block}{harte Echtzeit}
+Deadline darf nie \"uberschritten werden.
+\end{block}
+\begin{block}{weiche Echtzeit}
+$ \frac{ \left( \sum_{k=1}^n D_n \right) }{n} < D_{max} $
+\end{block}
+\end{frame}
+
+\begin{frame}
+\frametitle{Anwendung}
+\begin{block}{harte Echtzeit}
+\begin{itemize}
+\item f\"ur \emph{getaktete} Aufgaben
+\item Anwendungen mit garantierten Antwortzeiten
+\end{itemize}
+\end{block}
+\begin{block}{weiche Echtzeit}
+\begin{itemize}
+\item Spiele, Desktop
+\end{itemize}
+\end{block}
+\end{frame}
+
+\begin{frame}
+\frametitle{Bedingungen}
+Zuordnung von Priorit\"aten zu Aufgaben
+\begin{block}{priority inversion}
+nieder priore Aufgabe blockiert h\"oher Priore (z.B. Mutexe)
+\end{block}
+\begin{block}{resource allocation}
+Resourcen m\"u\ss en reserviert werden, Zugriffszeiten garantieren
+\end{block}
+\end{frame}