3.2.8 Verwalten von Prozessen

[gesichtete Version][gesichtete Version]
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 3: Zeile 3:
</p>
</p>


<p>
<br />
<br />
==== Definition: Prozesskontrollblock ====
==== Definition: Prozesskontrollblock ====
<p>
{{#index:Prozesskontrollblock|PCB|Process control block}}
{{#index:Prozesskontrollblock|PCB|Process control block}}
<loop_area type="definition">
<loop_area type="definition">
Zeile 18: Zeile 18:
</p>
</p>


<p>
<br />
<br />
==== Definition: Prozesstabelle ====
==== Definition: Prozesstabelle ====
<p>
{{#index:Prozesstabelle|process table}}
{{#index:Prozesstabelle|process table}}
<loop_area type="definition">
<loop_area type="definition">
Zeile 34: Zeile 34:


<br />
<br />
==== Beispiel: Prozesskontrollblock unter Linux ====
==== Beispiel: Prozesskontrollblock unter Linux ====
<p>
<p>
<loop_area type="notice">'''Weiterführende Literatur'''
<loop_area type="notice">'''Weiterführende Literatur'''
Zeile 49: Zeile 47:
</loop_area>
</loop_area>
</p>
</p>


<br />
<br />

Version vom 30. Oktober 2013, 10:53 Uhr

Eine der Aufgaben eines Betriebssystems ist ja die Verwaltung der erzeugten Prozesse. Dabei kommen Prozesskontrollblock und Prozesstabelle zum Einsatz.


Definition: Prozesskontrollblock

{{#index:Prozesskontrollblock|PCB|Process control block}}

Definition

In einem Prozesskontrollblock (Process control block, kurz PCB) fasst das Betriebssystem alle zu einem einzelnen Prozess gehörenden Informationen zusammen.

Sobald also ein neuer Prozess erzeugt wird, legt das Betriebssystem dafür einen Prozesskontrollblock als Verwaltungsstruktur an. Für jeden Prozess existiert somit ein eigener PCB.


Definition: Prozesstabelle

{{#index:Prozesstabelle|process table}}

Definition

In der Prozesstabelle fasst das Betriebssystem alle Informationen aller erzeugter Prozesse zusammen.

In der Praxis kann die Prozesstabelle ganz einfach als Liste aller Prozesskontrollblöcke realisiert werden.


Beispiel: Prozesskontrollblock unter Linux

Hinweis

Weiterführende Literatur

Achilles 2006 zeigt in Kapitel 3.1 den Linux Process Control Block. Die Lektüre dieser Quelle sei ausdrücklich empfohlen.

Studierende sind oftmals berechtigt, eine PDF-Version dieses Buches ohne entstehende Kosten über ihre Hochschulen von Springerlink zu beziehen.



Diese Seite steht unter der Creative Commons Namensnennung 3.0 Unported Lizenz http://i.creativecommons.org/l/by/3.0/80x15.png