Next: Prozesserzeugung
Up: Einführung
Previous: Prozesszustand
  Contents
Prozess-Kontrolle
In einer Prozesstabelle ist für jeden Prozess ein Eintrag vorhanden. Man nennt
diesen Eintrag Process Control Block (PCB). Ein PCB ist in
Abbildung
dargestellt.
Er enthält sehr viele Information über den zugehörigen Prozess. Wir wollen hier
einige der wichtigsten näher betrachten:
Figure:
Prozesstabelleneintrag (PCB)
 |
- Zeiger auf
-
- Text: zeigt auf die Speicherstelle, an der der ausführbare
Code des Programms beginnt.
- Daten: zeigt auf die Speicherstelle an der die benötigten
Daten im Speicher beginnen.
- Prozesszustand:
- gibt den Zustand des Prozesses an (rechnend, rechenbereit,
blockiert, neu, beendet).
- Programmzähler:
- enthält die Adresse des nächsten auszuführenden
Maschinenbefehls.
- Register:
- Ein PCB muss die Inhalte aller CPU-Register zwischenspeichern,
wenn der Prozess vom rechnenden in den rechenbereiten oder den blockierten
Zustand versetzt wird.
- Speicher-Informationen:
- Informationen über die von dem Prozess genutzten
Seiten bzw. Segmente, abhängig von der jeweiligen Rechnerarchitektur
(vergleiche Abschnitt
).
- Schedule-Informationen
- Zu Schedule-Informationen gehört die
Prozess-Priorität und der Zeiger in Schedule-Schlangen (vergleiche Abschnitt
).
Prof. Dr. Pluemicke
2003-05-10