Prozess (Computer)
Unter einem Prozess versteht man das Speicherabbild eines gestarteten Programmes mit den vom Betriebssystem benötigten Systemdaten. Allgemein spricht man von einem Programm in der Ausführung. Vereinfacht ist ein Prozess also der Code im Arbeitsspeicher plus sein Kontext (Register im Prozessor, Stack, Puffer, Filehandles).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