summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Klemkow <j.klemkow@wemelug.de>2012-11-09 13:24:03 +0100
committerJan Klemkow <j.klemkow@wemelug.de>2012-11-09 13:24:03 +0100
commita178cc10df43f65b4038ee0ed4f3b6bed785a875 (patch)
tree071d86c366cd349ff5532f69b1fd91d2060dbb6b
parent5f994206b9af6c8cc5bca872880dc18a9f73d0c4 (diff)
downloadsksys-a178cc10df43f65b4038ee0ed4f3b6bed785a875.tar.gz
sksys-a178cc10df43f65b4038ee0ed4f3b6bed785a875.tar.bz2
sksys-a178cc10df43f65b4038ee0ed4f3b6bed785a875.zip
Start microkernel description.
-rw-r--r--document.asciidoc11
1 files changed, 10 insertions, 1 deletions
diff --git a/document.asciidoc b/document.asciidoc
index 7cc409d..23bd086 100644
--- a/document.asciidoc
+++ b/document.asciidoc
@@ -83,7 +83,7 @@ unterschiedlichen Berechtigungena auf geteilt.
Ziel ist es, so wenig Programmcode wie moeglich mit root-Rechten laufen zu
lassen.
-Als Beispiel soll ich der Window-Compositer Wayland genannt...
+Als Beispiel soll der Window-Compositer Wayland genannt...
TODO: wayland privilege separater erklaeren
Im einfachsten Fall startet ein Deamon mit Root rechten und holt sich alle
@@ -95,4 +95,13 @@ eine Datei, gibt dann die rechte ab und laeuft im user-mode weiter.
* interrupt blockierung
* Treiber Userlandi(minix) / OpenSource (nvidia)
+=== Microkernel
+
+In den meisten Betriebssystemen werden Monolitische Kernel benutzt, welche
+viele Betriebssytemaufgaben im Kernel-Mode laufen lassen.
+
+Viele dieser Aufgaben koennen auch von User-Prozessen uebernommen werden.
+Dieses hat den Vorteil, dass Schutzfunktionen des Prozessors genutzt werden
+koennen.
+
// vim: set syntax=asciidoc: