Next: Stoppen eines Services Up: Der Service-Verwalter Previous: Der Service-Verwalter

Starten eines Services

Abbildung beschreibt den Algorithmus, den die Aktion DEVICE START benutzt, um einen Service zu starten. Dabei werden die Abhängigkeiten berücksichtigt, die beim Aufbau des Servicebaumes eingetragen wurden. Das heißt, bevor ein Service gestartet werden kann, müssen erst alle Services gestartet werden, die dieser Service benötigt. Dieser Algorithmus ruft sich also selbst wieder auf. Einen Gerätetreiber starten bedeutet hier, dem zuständigen Prozeß-Manager eine Nachricht zu schicken, welcher Gerätetreiber zu starten ist. Wenn ein Service initialisiert werden soll, wird ihm direkt diese Nachricht gesendet.


martin@daisy.zdv.Uni-Mainz.DE
Fri Apr 21 10:02:42 MESZ 1995