Dispatcher
aus Wikipedia, der freien Enzyklopädie
Ein Dispatcher (engl. to dispatch = etwas erledigen, abschicken) ist ein Einsatzleiter, Koordinator, Zuteiler. Wörtlich „Eil-Abfertiger“.
[Bearbeiten] Verwendung in der Informatik
Verwandt und häufig (fälschlicherweise) synonym gebraucht ist der Scheduler, der jedoch längerfristig plant (einen Fahrplan erstellt).
Im Rahmen der Prozessverwaltung eines Betriebssystems dient der Dispatcher dazu, bei einem Kontextwechsel dem derzeit aktiven Prozess die CPU zu entziehen und anschließend dem nächsten Prozess die CPU zuzuteilen. Die Entscheidung, welcher Prozess der nächste ist, wird vom Scheduler im Rahmen der Warteschlangenorganisation getroffen.
Der Scheduler wird in der Operation assign (=ein thread geht aus dem ready-Zustand in dem running-Zustand über) vom Dispatcher aufgerufen und trifft dann sowohl langfristige als auch kurzfristige Entscheidungen.
[Bearbeiten] Andere Bedeutungen
In der Luftfahrt ist Dispatcher der umgangssprachliche Ausdruck für Flight Operations Officer, zu Deutsch Flugdienstberater.
In der DDR war dieser Begriff ein häufig verwendeter Anglizismus. Hier war „Dispatcher“ eine Bezeichnung für koordinierende Berufe im Eisenbahnwesen, im ÖPNV, in der Schifffahrt, im Speditionswesen und im Bergbau. Im Eisenbahnwesen ist der Dispatcher dem Disponenten einer Betriebszentrale vergleichbar, im ÖPNV einem Verkehrsmeister und in der sonstigen Logistik dem Disponenten.
In der IT ist ein Dispatcher auch ein "besserer" Postverteiler. So werden etwa eingehende Kundenanfragen an Mitarbeiter zugewiesen, die das entsprechende Fachwissen haben, um die Anfrage zu bearbeiten. Um zu beurteilen, wer was erledigen kann, sind Kenntnisse über das Produkt nötig; deshalb das "besserer".
Im Rettungsdienst nimmt der Dispatcher Notrufe auf, entscheidet ob eine lebensbedrohliche Situation vorliegt und ob zusätzlich zu einem Rettungswagen auch ein Notarzt zum Ort des Geschehens verschickt werden soll (siehe auch Disponent oder Rettungsleitstelle).