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.