Gerätetreiber müssen direkt auf Hardware zugreifen, und dies kann nicht vom Benutzermodus oder Anwendungen bereitgestellt werden. Um diese direkte Interaktion zu ermöglichen, bieten die meisten Betriebssysteme einen Mechanismus oder eine Abstraktion für Gerätetreiber, um in privilegierten Ausführungsumgebungen wie dem Kernel -Modus oder Ring 0 (für Intel -Plattformen mit der Architektur X86 und X64) auszuführen.
Ein Fenstertreiber befasst sich speziell mit der Verwaltung und Zeichnung des sichtbaren Inhalts (Windows und alles, was sie sowie Animationen) auf Ihre Bildschirmanzeige (Connected Monitor (en)) zeichnet. Um Vorgänge auszuführen, die direkt mit den grafischen Komponenten innerhalb einer CPU zusammenhängen Betriebssystem hier) Der Gerätetreiber für die Verwaltung von Windows/Grafiken muss in die privilegierte Ausführungsumgebung eingehen, in der das Betriebssystem selbst ausgeführt/verwaltet unter:Ring 0 oder Kernel -Modus.