Prozess: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Bohlen (Diskussion | Beiträge) Die Seite wurde neu angelegt: „= Prozess = Ein '''Prozess''' ist ein laufendes Programm oder eine Anwendung auf einem Computer, dem vom Betriebssystem Ressourcen wie CPU-Zeit, RAM und Ein- oder Ausgabekanäle zugewiesen wurden. Prozesse sind die grundlegenden Einheiten der Programmausführung. == Eigenschaften eines Prozesses == * Hat einen eigenen Adressraum im RAM * Wird durch eine eindeutige Prozess-ID (PID) identifiziert * Kann weitere Prozesse starte…“ |
(kein Unterschied)
|
Aktuelle Version vom 7. Juni 2025, 08:30 Uhr
Prozess
Ein Prozess ist ein laufendes Programm oder eine Anwendung auf einem Computer, dem vom Betriebssystem Ressourcen wie CPU-Zeit, RAM und Ein- oder Ausgabekanäle zugewiesen wurden. Prozesse sind die grundlegenden Einheiten der Programmausführung.
Eigenschaften eines Prozesses
- Hat einen eigenen Adressraum im RAM
- Wird durch eine eindeutige Prozess-ID (PID) identifiziert
- Kann weitere Prozesse starten (Kindprozesse)
- Lässt sich über den Task-Manager oder die Konsole überwachen und beenden
Unterschiede zu Threads
Ein Prozess kann aus mehreren Threads bestehen, die sich denselben Speicher teilen. Prozesse hingegen sind voneinander isoliert und können nicht direkt auf den Speicher anderer Prozesse zugreifen.
| Merkmal | Prozess | Thread |
|---|---|---|
| Speicher | Eigener Adressraum | Gemeinsamer Speicher innerhalb des Prozesses |
| Kommunikation | Nur über spezielle Mechanismen (z. B. Pipes) | Direkte Zusammenarbeit möglich |
| Stabilität | Absturz betrifft nur einen Prozess | Fehlerhafte Threads können den ganzen Prozess beeinträchtigen |
Beispiele für Prozesse
- Ein gestarteter Webbrowser
- Ein geöffnetes Textverarbeitungsprogramm
- Ein laufender Systemdienst im Hintergrund