aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2024-08-05 12:03:45 +0200
committerFlorian Fischer <florian.fischer@muhq.space>2024-08-05 12:05:21 +0200
commit7b90d86b2719443b6fc8975824551ef0dfe42898 (patch)
tree4ab7c35aae4a0d5390c063d318018e9ecc7f6be0
parent30f08391e0792a904ef0fffed18b49aa31f4ee4c (diff)
downloadSOS-7b90d86b2719443b6fc8975824551ef0dfe42898.tar.gz
SOS-7b90d86b2719443b6fc8975824551ef0dfe42898.zip
use the german terms for kernel and user mode
-rw-r--r--CHANGELOG.md9
-rw-r--r--course/arbeitsheft/arbeitsheft.tex4
2 files changed, 4 insertions, 9 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index f542633..23697a5 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,7 +1,2 @@
-# v0.2.7
-* bump MentOS
- * fix permissions for most /proc files
- * improve hier manpage
- * improve mode string in ls and stat
- * add dummy mount points for devices in /dev
-* mention hier manpage in exercise 2.2
+# v0.2.8
+* use german terms Kernel- and Benutzermodus also used by the curriculum in the workbook
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.