[gesichtete Version] | [gesichtete Version] |
Zeile 20: | Zeile 20: | ||
<loop_area type="definition"> | <loop_area type="definition"> | ||
<p> | <p> | ||
Unter dem '''Prozesskontext''' oder '''Kontext eines Prozesses''' versteht man | Unter dem '''Prozesskontext''' oder '''Kontext eines Prozesses''' versteht man die Gesamtheit aller Daten, die der betreffende Prozess während seiner Ausführung auf der CPU benötigt. | ||
</p> | </p> | ||
</loop_area> | </loop_area> | ||
</p> | |||
<p> | |||
Zum Kontext eines Prozesses gehören damit beispielsweise: | |||
* Die Werte in den betreffenden Registern der CPU. | |||
* Die Belegung des Caches mit Befehlen und Daten des Prozesses. | |||
* Die Belegung des Hauptspeichers (bzw. einzelner Teile des Hauptspeichers) mit Programmtext und Daten des Prozesses. | |||
</p> | </p> | ||
Prozess ist der wohl zentralste Begriff beim Thema Betriebssysteme. Es wird daher die folgende aus dem Kapitel Vom Programm zum Prozess bereits bekannte Definition noch einmal wiederholt:
{{#index:Prozess|Programm in Ausführung}}
Ein Prozess ist ein Programm in Ausführung.
{{#index:Prozesskontext|Kontext, Prozess}}
Unter dem Prozesskontext oder Kontext eines Prozesses versteht man die Gesamtheit aller Daten, die der betreffende Prozess während seiner Ausführung auf der CPU benötigt.
Zum Kontext eines Prozesses gehören damit beispielsweise:
{{#index:Kontextwechsel|CPU, Kontextwechsel}}
Unter einem Kontextwechsel auf der CPU versteht man
Diese Seite steht unter der Creative Commons Namensnennung 3.0 Unported Lizenz http://i.creativecommons.org/l/by/3.0/80x15.png