Prozesstabelle

Prozesstabelle

Die Prozesstabelle ist ein Begriff aus der Informatik.

Es handelt sich dabei um eine Tabelle, die pro laufenden Prozess einen Eintrag enthält. Diesen Eintrag nennt man Prozesskontrollblock (Prozesskontext, engl. process control block, task control block). Der Prozesskontrollblock beinhaltet Informationen über den Zustand des Prozesses, seinen Befehlszähler, seinen Stackpointer sowie seine Speicherbelegung und den Zustand seiner geöffneten Dateien. Weitere Inhalte im Datensatz sind Scheduling- und Verwaltungsinformationen sowie alle Informationen, welche abgespeichert werden müssen, wenn der Prozess vom Zustand "aktiv" in die Zustände "bereit" oder "blockiert" übergeht, um ein nahtloses Weiterlaufen nach der Unterbrechung zu garantieren.

Diese Unterbrechungen sind aus zwei Gründen erforderlich: Einerseits möchte der Benutzer ein hohes Maß an Parallelität. Andererseits ist die Anzahl der laufenden Programme (Prozesse) viel größer als die Anzahl verfügbarer Prozessoren (auch bei Mehrkern-Prozessoren). Die Prozesstabelle ist also eine vom Betriebssystem gepflegte Datenstruktur, um Laufzeit-Unterbrechungen bei Prozessen durchführen zu können.


Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Zombie (EDV) — Ein Zombie ist vor allem in Unix ähnlichen Betriebssystemen (wie beispielsweise Linux) ein Prozess, der beendet ist, aber trotzdem noch in der Prozesstabelle auftaucht und geringfügig Systemressourcen belegt. Ein Zombie richtet selbst keinen… …   Deutsch Wikipedia

  • Zombie-Prozess — Ein Zombie ist vor allem in Unix ähnlichen Betriebssystemen (wie z. B. Linux) ein Prozess, der beendet ist, aber trotzdem noch in der Prozesstabelle auftaucht und geringfügig Systemressourcen belegt. Ein Zombie richtet selbst keinen Schaden an,… …   Deutsch Wikipedia

  • Process Control Block — Die Prozesstabelle ist ein Begriff aus der Informatik. Es handelt sich dabei um eine Tabelle, die pro laufendem Prozess einen Eintrag enthält. Diesen Eintrag nennt man Prozesskontrollblock (Prozesskontext, engl. process control block, task… …   Deutsch Wikipedia

  • Prozesskontrollblock — Die Prozesstabelle ist ein Begriff aus der Informatik. Es handelt sich dabei um eine Tabelle, die pro laufendem Prozess einen Eintrag enthält. Diesen Eintrag nennt man Prozesskontrollblock (Prozesskontext, engl. process control block, task… …   Deutsch Wikipedia

  • Multithreading (softwareseitig) — Multithreading wird die Fähigkeit eines Prozesses genannt, mehrere Bearbeitungsstränge (Threads) gleichzeitig abzuarbeiten. Im Allgemeinen verwenden die Threads eines Prozesses gemeinsame Ressourcen wie Adressraum, File Handles etc. Ob die… …   Deutsch Wikipedia

  • PCB — steht für: Printed Circuit Board, elektronische Leiterplatte PCB, eine freie Software zur Erstellung von Leiterplatten Layouts, siehe gEDA (Software) Polychlorierte Biphenyle, PCB, organische Umweltgifte process control block,… …   Deutsch Wikipedia

  • Zombie — Prozess unter UNIX, der zwar schon terminiert ist, aber noch nicht aus der Prozesstabelle entfernt wurde, weil sein Rückgabewert noch nicht (vom Elternprozess) abgenommen wurde …   Acronyms

  • Zombie — Prozess unter UNIX, der zwar schon terminiert ist, aber noch nicht aus der Prozesstabelle entfernt wurde, weil sein Rückgabewert noch nicht (vom Elternprozess) abgenommen wurde …   Acronyms von A bis Z

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”