\begin{slide}{Asynchroner Datentransport}

CPU könnte in der Wartezeit weiterrechnen,

muß aber bemerken, wenn die Daten tatsächlich ankommen.

(die Speicher-Einheit signalisiert das auf Steuer-Bus)

zwei Möglichkeiten:
\begin{itemize}
\item
  CPU fragt Steuerbus regelmäßig ab (polling)
\item
  Steuersignal unterbricht Rechnung der CPU (interrupt)
\end{itemize}

interrupts sind die bessere Lösung
(keine \glqq sinnlosen\grqq\ Abfragen, 
Trennung von Rechnung und Datentransport),

müssen aber richtig verwaltet werden 
(Rechnung muß korrekt fortgesetzt werden $\to$ Register retten) \\
(interrupt während einer interrupt-Behandlung?)

\end{slide}
