Prozess (Computer)
Ein Prozess kann in den meisten Betriebssystemen die Zustände rechnend (Ausführung von Befehlen auf der CPU), rechenbereit (gestoppt, um einen anderen Prozess rechnen zu lassen) und blockiert (nicht lauffähig bis ein bestimmtes Ereignis eintritt) annehmen. In vielen Betriebssystemen gibt es aber auch die Zustände ausgelagert (auf der Festplatte gespeichert) und neu (bei der Erzeugung des Prozesses).
Zur Initialisierung eines Prozesses ist es notwendig ihm Arbeitsspeicher zuzuweisen und das Programm zu laden. Betriebssystemabhängige Informationen über den Prozess werden im Systemdatenbereich gespeichert unter anderem über prozessspezifische
- Speicherbereiche
- Prioritäten
- Zugriffsrechte
- Systemzustände
- Statistikwerte
Ein Prozess ist eine Gruppierung von Tasks, die zusammen eine ausführbare Einheit bilden. [Kruchten: Architectural Blueprints. 1995]
Siehe auch: Thread, Leerlaufprozess
engl:
rechnend -> running
rechenbereit -> ready
blockiert -> waiting