2.7 Aufgaben
Sprücheklopfer
Sie begegnen einem Kollegen, der Ihnen die folgenden Aussagen vom Anfang des Kapitels auftischt. Wie nehmen Sie ihn verbal auseinander?
-
»Warum programmiert man nicht endlich mal ein OS in Java, das ist doch so genial objektorientiert?«
-
»Benutzerprogramme haben keinen direkten Zugriff auf die Hardware; alles läuft über den Kernel.«
-
»Benutzerprogramme können gar nicht auf den Kernel zugreifen, der ist geschützt.«
Seiten, Seiten, Seiten!
Welche Aufgaben verfolgen Seitenersetzungsalgorithmen, und welche Rolle spielt dabei der Pagetable?
Wer sind Sie, und was gehört zu Ihnen?
Wie werden Prozesse voneinander unterschieden?
Woher weiß der Kernel, welcher Prozess welche geöffneten Dateien besitzt und welchem Benutzer und welcher Gruppe ein Prozess angehört?