next up previous contents
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)
\begin{figure}\begin{center}
\epsfxsize4cm
\epsfbox{PCB}
\end{center}\end{figure}

Zeiger auf
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