Was ist ein Prozesskontrollblock (PCB)?
Eine Datenstruktur mit notwendigen Informationen zu einem Prozess
Prozessverwaltung
Was ist eine Prozesstabelle?
Liste aller Prozesse mit Zeiger auf ihre PCBs
Prozessverwaltung
Welche Speicherbereiche gibt es?
Prozesszustand
Nenne die Reihenfolge von den Zuständen eines Prozesses
Prozess-Erzeugung
Wer erzeugt einen neuen Prozess?
Welche Methoden gibt es in Windows und UNIX zur Prozesserzeugung?
Erzeugen (Windows) oder Kopieren/Klonen (UNIX)
Prozesse & Adressräume
Was ist ein Thread?
Mehrere Prozesse mit einem Adressraum
Prozess-Terminierung
Nenne Gründe für eine Prozess-Terminierung
Leerlaufprozess
Was macht der Leerlaufprozess?
Der Leerlaufprozess läuft immer, wartet nie und konsumiert überflüssige CPU Zeit
Prozess-Umschaltung
Was sind Gründe für eine Prozess-Umschaltung?
Nenne die Fälle die man beim Kernausschluss unterscheiden muss
Prozess-Umschaltung
Welche Arten von Prozess-Umschaltung gibt es?
Automatisch und Manuell
Einprozessorsystem mit Unterbrechung
Was passiert mit der Kernoperation?
Die Kernoperation wird durch ein disable interrupt und enable interrupt geklammert
Mehrprozessorsystem ohne Unterbrechung
Was wird für die Realisierung des Kernausschlusses genutzt?
Mehrprozessor mit Unterbrechungen
Was wird für die Realisierung des Kernausschlusses genutzt?
Man benutzt erst die Unterbrechungssperre und dann die Kernsperre