Prozess

Ein Prozess ist eine Instanz eines Programms, das derzeit auf einem Computer ausgeführt wird. Er stellt die aktive Ausführung eines Programms durch die CPU dar und kann von einer kleinen Hintergrundaufgabe bis hin zu einer umfassenden Anwendung wie einem Textverarbeitungsprogramm oder Webbrowser reichen. Jeder Prozess besteht aus einem oder mehreren Threads und enthält die im Programmcode enthaltenen Anweisungen sowie alle Ressourcen, die er in seinem aktuellen Zustand benötigt z. B. (Eingaben, Ausgaben und Zwischendaten).

Viele Anwendungen teilen ihre Aufgaben in untergeordnete Prozesse auf. Ein Webbrowser kann beispielsweise für jeden geöffneten Tab sowie für jede installierte Erweiterung oder jedes installierte Plugin einen separaten Prozess starten. Unabhängige Prozesse verschiedener Anwendungen dürfen im Allgemeinen nicht direkt miteinander kommunizieren, um Konflikte zu verhindern und die Datensicherheit zu gewährleisten. Techniken zur Interprozesskommunikation (IPC) wie Sockets und Nachrichtenwarteschlangen bieten jedoch Möglichkeiten, über die Prozesse auf sichere und kontrollierte Weise Informationen austauschen können.

Moderne Betriebssysteme unterstützen Multitasking, wodurch mehrere Prozesse gleichzeitig ausgeführt werden können. Jeder CPU-Kern kann jeweils einen Prozess ausführen, sodass mehrere Prozesse parallel laufen können. Da es immer mehr aktive Prozesse als verfügbare Kerne gibt, teilt der Aufgabenplaner des Betriebssystems die CPU-Zeit anhand der Priorität zwischen den Prozessen auf und wechselt schnell zwischen ihnen, damit sie nahezu gleichzeitig ausgeführt werden. Interaktive Prozesse haben in der Regel die höchste Priorität. Daher werden Benutzereingaben wie Tastatureingaben und Klicks mit der Maus sofort mit Ressourcen versorgt, während Hintergrundprozesse warten, bis sie an der Reihe sind.

Jedes Betriebssystem stellt außerdem Dienstprogramme bereit, mit denen der Benutzer sehen kann, welche Prozesse auf seinem Computer ausgeführt werden, und einen Prozess, der nicht mehr reagiert, manuell beenden kann. Benutzer von Windows können den Task-Manager über ein Tastenkürzel (Control + Alt + Delete) öffnen. Das Gegenstück unter macOS ist die App „Aktivitätsanzeige“ (zu finden im Ordner „Programme / Dienstprogramme“). Unix und Linux enthalten je nach Distribution verschiedene Dienstprogramme zur Systemüberwachung, etwa die Dienstprogramme top und htop oder die Anwendung „GNOME-Systemüberwachung“.

Aktualisiert December 28, 2023 von Brian P.

quizTesten Sie Ihr Wissen

A computer that can load two operating systems is called what?

A
Dual core
0%
B
Dual boot
0%
C
Dual load
0%
D
Dual launch
0%
Correct! Incorrect!     View the Dual Boot definition.
More Quizzes →

Das Tech Terms Computer-Lexikon

Die Definition von Prozess auf dieser Seite wurde von den Autoren von TechTerms.com verfasst. Wenn Sie auf diese Seite verweisen oder diese Definition zitieren möchten, verwenden Sie bitte die grüne Zitierleiste direkt unterhalb der Definition.

Unser Ziel ist es, Computerbegriffe auf verständliche Weise zu erklären. Wir streben bei jeder veröffentlichten Definition nach Genauigkeit und Einfachheit. Wenn Sie Feedback zu dieser Definition haben oder einen neuen Fachbegriff vorschlagen möchten, kontaktieren Sie uns.

Der Tech Terms Newsletter

Erweitern Sie Ihr technisches Wissen mit unserem täglichen oder wöchentlichen Newsletter! Abonnieren Sie noch heute und erhalten Sie neue Begriffe und Quizze in Ihren Posteingang.

Melden Sie sich für den kostenlosen TechTerms‑Newsletter an

Wie oft möchten Sie eine E-Mail erhalten?

Sie können sich jederzeit über die Links in jeder E-Mail abmelden oder Ihre Einstellungen ändern. Fragen? Bitte kontaktieren Sie uns.

Hinweis: Der Newsletter wird auf Englisch versandt.