Prozesskontext
Der Prozesskontext bezeichnet in der Informatik den Informationssatz, der einen Prozess oder eine Prozessinstanz begleitet und seine Ausführung steuert. Er umfasst typischerweise Programmzähler, Registerinhalt, Stack- und Heap-Zuordnungen, Speicherabbildungen, offene Dateideskriptoren, Interprozesskommunikationselemente, Umweltvariablen sowie Informationen zu Benutzerrechten, Prozess-ID, Priorität und Status.
Im Betriebssystem dient der Prozesskontext dem Kontextwechsel zwischen Prozessen. Vor dem Wechsel wird der aktuelle Kontext
In der Prozess- oder Geschäftsprozessverwaltung bezeichnet Prozesskontext die Daten, die eine Prozessinstanz begleiten. Dazu gehören Eingaben,
Weitere Aspekte betreffen Portabilität und Sicherheit: Der Prozesskontext muss sauber serialisierbar sein, um bei Migration oder