LED Treiber


Was ist ein Fahrer?

Ein Treiber ist ein Programm, das die Kommunikation zwischen einem Betriebssystem und einer Hardwarekomponente oder Softwareanwendung ermöglicht. Jeder Computer verwendet mehrere Treiber, um die verschiedenen installierten Hardwarekomponenten und -anwendungen zu steuern. Ohne diese Treiber würden Hardware und Software nicht ordnungsgemäß funktionieren und in einigen Fällen möglicherweise überhaupt nicht funktionieren. Es gibt zwei Haupttypen von Treibern: Gerätetreiber und Softwaretreiber.

Gerätetreiber

Wie der Name schon sagt, sind Gerätetreiber für die Kommunikation zwischen einem Betriebssystem und einem Gerät ausgelegt. Diese Laufwerke werden normalerweise von derselben Firma erstellt, die das Gerät hergestellt hat. Wenn sie jedoch von einem Dritten erstellt werden, werden sie gemäß einem veröffentlichten Hardwarestandard entworfen.

Nicht alle Gerätetreiber kommunizieren direkt mit dem Gerät. In einigen Fällen befinden sich mehrere Treiber in einem Stapel, die die Kommunikation ermöglichen. Die Treiber an jedem Ende kommunizieren direkt mit dem Gerät selbst oder dem Betriebssystem. Der Funktionstreiber kommuniziert direkt mit dem Gerät. Die dazwischen liegenden Treiber manipulieren die Kommunikation in verschiedene Formate, die von der Maschine verstanden werden können. Diese werden Filtertreiber genannt.

Gemeinsame Geräte für Treiber

Die überwiegende Mehrheit der Geräte und Software, die mit einer Maschine verbunden sind, erfordert zum Betrieb einen Treiber. Hier sind einige der häufigsten Geräte, für die Treiber erforderlich sind:

  • Speichergeräte - HDD und SSD
  • Drucker
  • Soundkarten
  • Videoadapter
  • Digitalkameras

Software drivers

Im Gegensatz zu Gerätetreibern sind Softwaretreiber nicht mit Hardwaregeräten verknüpft. Diese Programme ermöglichen die Kommunikation zwischen Betriebssystem und Softwareanwendungen. Der Hauptzweck von Softwaretreibern besteht darin, den Zugriff auf geschützte Daten zu aktivieren oder zu deaktivieren, die nur Programmen im Kernelmodus zur Verfügung stehen. Infolgedessen werden Softwaretreiber praktisch immer im Kernelmodus ausgeführt.

Kernel-Modus vs. Benutzermodus

Sowohl Geräte- als auch Softwaretreiber können sowohl im Kernel- als auch im Benutzermodus ausgeführt werden. Der Benutzermodus ist die Allzweckoption und wird für die meiste Kommunikation verwendet. Es hat auch den Vorteil, eine bessere Stabilität als der Kernel-Modus zu bieten.

Wie bereits erwähnt, wird der Kernelmodus hauptsächlich von Kernbetriebssystemkomponenten für den Zugriff auf geschützte Daten verwendet. Treiber im Kernel-Modus werden als diskrete, modulare Komponenten mit genau definierten Funktionen implementiert. Es wird auch für Netzwerkanwendungen mit geringer Latenz bevorzugt.


Virtuelle Gerätetreiber

Treiber für virtuelle Geräte sind relativ neue Technologien. Sie verwenden Virtualisierungstechnologie, um ein Hardwaregerät in virtualisierten Umgebungen in Hybrid- oder Cloud-Netzwerken zu emulieren. Sie geben Gastbetriebssystemen die Illusion, auf Hardware zuzugreifen.


Schreibe einen Kommentar