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.
Es folgen eine Reihe weiterer grundlegender Definitionen.
{{#index:Prozesskontext|Kontext, Prozess}}
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:
Aus dem Kapitel Quasi-gleichzeitige Ausführung mehrerer Prozesse ist bereits bekannt, dass mehrere Prozesse sich bei ihrer Abarbeitung auf der CPU abwechseln können. Man spricht in diesem Zusammenhang von Kontextwechseln, die auf der CPU stattfinden.
{{#index:Kontextwechsel|CPU, Kontextwechsel}}
Unter einem Kontextwechsel auf der CPU versteht man alle erforderlichen Tätigkeiten, um einen gerade auf der CPU aktiven Prozess A, durch einen anderen Prozess B zu ersetzen.
Diese Tätigkeiten werden vom Steuerwerk der CPU in Zusammenarbeit mit dem Betriebssystem durchgeführt.
Zu den erforderlichen Tätigkeiten gehören unter anderem:
Es ist leicht verständlich, dass jeder Kontextwechsel eine gewisse Zeit für seine Durchführung beansprucht.
Diskutiere in deiner Lerngruppe:
Diese Seite steht unter der Creative Commons Namensnennung 3.0 Unported Lizenz http://i.creativecommons.org/l/by/3.0/80x15.png