diff options
| author | guest <guest@cba7306a-a4a0-4afd-bcb4-bd19f8a24309> | 2007-11-30 13:41:25 +0000 |
|---|---|---|
| committer | guest <guest@cba7306a-a4a0-4afd-bcb4-bd19f8a24309> | 2007-11-30 13:41:25 +0000 |
| commit | eacbf5bb4d57af21c731f41251015d3b991ad490 (patch) | |
| tree | 477f43a79c75b400228a7c492f670a1c4886b5c3 /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-x | praes/realtime.tex | 48 |
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} |
