Letzte Änderung:
20.03.2012
Albert Einstein
20.03.2012
Spruch des Tages
Die Welt wird nicht bedroht von den Menschen, die böse sind, sondern von denen, die das Böse zulassen.Albert Einstein

Prozess-Verwaltung
Jeder Prozess ist ein laufendes Programm. Jeder Prozess trägt eine eindeutige, also einmalige Nummer, die Prozess Identifikations Nummer PID. Bis auf die Prozesse mit der PID 0 und der PID 1 hat jeder Prozess einen Eltern-Prozess PPID(Parent). Der Prozess mit der PID 0 ist der Pseudoprozess, der für den ersten Ladevorgang zuständig ist. Der INIT-Prozess mit der PID 1 sorgt für den weiteren Ladevorgang, also für das Starten des Betriebssystems. Natürlich werden von diesem Prozess sogenannte Child-Prozesse angestoßen, bis das Betriebssystem vollständig verfügbar ist.
Solange ein Prozess im Hintergrund läuft wird er als Daemon bezeichnet. Der Init-Daemon, also der Prozess mit der PID 1 kann nicht zerstört werden. Ein Zombie ist ein toter Prozess, dessen Exit-Status vom Kernel in der Prozesstabelle vorgehalten wird, bis sein Elternprozess ihn liest.
Die Prozesse werden in einem Pseudo-Dateisystem unter dem Verzeichnis /proc abgelegt. Es handelt sich um ein virtuelles Dateisystem, dass nur im Arbeitsspeicher existiert. Dort sind alle Informationen über die im Moment laufenden Prozesse und andere Systeminformationen abgelegt.
Die Auflistung lässt sich auch besichtigen:

Jeder Prozess gehört einem Benutzer und einer oder mehreren Gruppen.