3.2 Prozessverwaltung

[gesichtete Version][gesichtete Version]
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
=Prozessverwaltung=
<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:
''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:
Zeile 4: Zeile 5:


<br />
<br />
==== Definition: Prozess ====
== Definition: Prozess ==
<p>
<p>
<loop_index>Prozess|Programm in Ausführung</loop_index>
<loop_index>Prozess|Programm in Ausführung</loop_index>
Zeile 20: Zeile 21:


<br />
<br />
==== Definition: Prozesskontext ====
== Definition: Prozesskontext ==
<p>
<p>
<loop_index>Prozesskontext|Kontext, Prozess</loop_index>
<loop_index>Prozesskontext|Kontext, Prozess</loop_index>
Zeile 38: Zeile 39:


<br />
<br />
==== So geht es weiter: ====
== So geht es weiter: ==
<p>
<p>
<loop_area type="arrangement"><loop_toc>  </loop_toc></loop_area>
<loop_area type="arrangement"><loop_toc>  </loop_toc></loop_area>

Version vom 13. Oktober 2014, 10:18 Uhr

Prozessverwaltung

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:


Definition: Prozess

Definition

Ein Prozess ist ein Programm in Ausführung.


Ergänzend folgt hier die Definition des Prozesskontextes.


Definition: Prozesskontext

Definition

Unter dem Prozesskontext oder Kontext eines Prozesses versteht man die Gesamtheit aller Informationen, die der betreffende Prozess während seiner Ausführung auf der CPU benötigt.

Zum Kontext eines Prozesses gehören damit unter anderem:

  • Die Werte in den betreffenden Registern der CPU (Program Counter, Instruction Register, Stack Register, Flags, etc.).
  • Die Belegung des Caches mit Befehlen und Daten des Prozesses.
  • Die Belegung des Hauptspeichers mit Programmtext und Daten des Prozesses.


So geht es weiter:



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