From 7b90d86b2719443b6fc8975824551ef0dfe42898 Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Mon, 5 Aug 2024 12:03:45 +0200 Subject: use the german terms for kernel and user mode --- course/arbeitsheft/arbeitsheft.tex | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'course') diff --git a/course/arbeitsheft/arbeitsheft.tex b/course/arbeitsheft/arbeitsheft.tex index 5603d6b..04be596 100644 --- a/course/arbeitsheft/arbeitsheft.tex +++ b/course/arbeitsheft/arbeitsheft.tex @@ -233,7 +233,7 @@ Außerdem kann der potentiell gefangene Mauszeiger in QEMU durch Drücken von \i \section{Grundlagen und erste Schritte} \begin{defbox}{Betriebssystem} -Das Betriebssystem ist im vereinfachtem Sinn die Software, die im privilegierten \textit{kernel modus} der Hardware ausgeführt wird, siehe \Cref{fig:stack}. +Das Betriebssystem ist im vereinfachtem Sinn die Software, die im privilegierten \textit{Kernelmodus} der Hardware ausgeführt wird, siehe \Cref{fig:stack}. Dies muss aber nicht immer der Fall sein. Grundsätzlich hat das Betriebssystem die Aufgabe die bestehende Hardware den Nutzerprogrammen in geeigneter Weise zur Verfügung zu stellen und deren sichere Verwendung zu gewährleisten. \end{defbox} @@ -257,7 +257,7 @@ Darüber hinaus ist es auch Aufgabe des Betriebssystems, die Betriebssicherheit Auch muss der Zugriff auf die Hardware zentral koordiniert werden, um beispielsweise die fehlerhafte gleichzeitige Nutzung der Festplatte durch mehrere Nutzerprogramme zu verhindern. Um diese Schutzziele zu erfüllen, arbeitet das Betriebssystem eng mit der verfügbaren Hardware zusammen. -Diese erlaubt es beispielsweise durch die Trennung der Ausführung in \textit{user mode} und \textit{kernel mode}, gewisse Operationen auf das Betriebssystem einzuschränken. +Diese erlaubt es beispielsweise durch die Trennung der Ausführung in \textit{Benutzermodus} und \textit{Kernelmodus}, gewisse Operationen auf das Betriebssystem einzuschränken. Darüber hinaus sorgt die Hardware nach Instruktion durch das Betriebssystem dafür, dass Programme nur auf ihren eigenen exklusiven Speicherbereich und nicht den anderer Programme zugreifen können. Das schützt sowohl das gesamte System vor Fehlern in einzelnen Programmen, sowie das einzelne Programm vor dem böswilligen Zugriff Dritter. -- cgit v1.2.3