\begin{slide}{Kernel- und User-Mode}

User-Prozesse sollen von relativer und virtueller Adressierung
gar nichts merken.

Dazu muß es aber einen Steuerprozeß (den  \emph{Kernel}) geben,
der mit absoluten Adressen rechnet.

scharfe Trennung zwischen User-Mode und Kernel-Mode:
\begin{itemize}
\item
  User-Prozeß darf nur eigene Speicher-pages benutzen,
  und nicht in Kernel-Mode umschalten
\item
  nur durch Interrupt (page fault, timer) geht CPU in Kernel-Mode
\end{itemize}

\end{slide}
