Benutzer-und-kernel-threads
Wenn die Threads im Benutzeradressraum verwaltet werden, braucht jeder Prozess seine eigene private Thread-Tabelle, um den Überblick über die Threads zu behalten. Wenn Threads vom Kern verwaltet werden, hat dieser eine Thread-Tabelle, die alle Threads in dem System verwaltet. Wenn ein Thread einen neuen Thread erzeugen oder einen vorhandenen Thread zerstören möchte, so führt er einen Kernaufruf durch. Die Thread-Tabelle des Kerns enthält Register, Zustand und andere Informationen eines jeden Threads.
Siehe Andrew S. Tanenbaum: Moderne Betriebssysteme, 3. Auflage, 2009, S. 150ff.Relevante Bilder
Relevante Artikel
Prozess (Informatik)Ein Prozess ist ein Computerprogramm zur Laufzeit. Genauer ist ein Prozess die konkrete Instanziierung eines Programms zu dessen Ausführung innerhalb eines Rechnersystems, ergänzt um weitere (Verwaltungs-)Informationen und Ressourcenzuteilungen des Betriebssystems für diese Ausführung. .. weiterlesen