Konzept in Definition ABC
Verschiedenes / / November 13, 2021
Von Marcos Guglielmetti, am Sept. 2008
Ein Treiber oder Controller Gerät ist die Software, die Peripheriegeräte mit dem Betriebssystem. Zum Beispiel kann eine Soundkarte ein Audiosignal ausgeben oder Audio von außen aufnehmen, eine Videokarte ist in der Lage, Videosignale an einen Monitor Um den Desktop eines Systems grafisch darzustellen, kann eine Maus einen virtuellen Pfeil auf dem Bildschirm usw. bewegen.
Mit anderen Worten, Treiber oder Controller arbeiten, indem sie von Hardware, von materiellen Geräten abstrahieren und sie durch Software in eine Interpretation übersetzen. Auf diese Weise können wir bei Soundkarten einen Mixer (oder Mixer) durch Software sehen, die es uns ermöglicht regeln die verschiedenen Ein- und Ausgänge: allgemeine Lautstärke erhöhen oder verringern, Audio über ein Mikrofon oder über die Leitung aufnehmen, Stereo-Panorama (links, rechts) anpassen, einen digitalen oder analogen Ausgang aktivieren oder deaktivieren usw.
Bei einer Grafikkarte könnten wir die Auflösung regulieren, in der der Desktop eines Betriebssystem, in Pixelanzahl: zum Beispiel 1024 x 768 (horizontal x vertikal), 1200 x 800, 800 x 600 und so.
Bei der Maus oder der Maus können wir die Geschwindigkeit mit der sich der Zeiger (oder Pfeil) bewegt, die Beschleunigung, vertauschen Sie die linke und Recht, usw.
Wenn kein Treiber vorhanden ist, werden diese Peripheriegeräte sie würden gar nicht funktionieren, schon die Existenz des Verantwortlichen hat einen entscheidenden Einfluss auf die Möglichkeit, dass wir die Umgang mit ihnen: Begrenzte Controller führen dazu, dass wir nur auf eine begrenzte Gruppe von Funktionalitäten der Hardware. Dies ist der Fall bei Treibern in der Entwicklung, die noch nicht fertig sind und uns daher nur einige Dinge erlauben, die getan werden könnten.
In Systemen wie Windows oder Mac ist es üblicher, dass der Hardwarehersteller auf CD/DVD verteilt, außerhalb oder innerhalb seiner proprietäre Betriebssysteme, zertifizierte Treiber oder nicht in Bezug auf die Unternehmen, die die Software herstellen: Microsoft oder Manzana. Im Fall von GNU / Linux oder BSD veröffentlichen Unternehmen nur selten Treiber: Mal sind sie proprietär, mal sind sie kostenlos. Firmen wie HP starten normalerweise Treiber für Peripheriegeräte wie Drucker, um volle Kompatibilität zu erreichen.
Wenn ein Unternehmen seine Treiber nicht freigibt, können Hacker (Experten für Computer die Einfallsreichtum einsetzen, um ein Problem zu lösen) Ihre eigenen Fahrer kollaborativ durch verschiedene Methoden, wie Reverse Engineering. Dies bedeutet, zu untersuchen, wie das Peripheriegerät mit dem Rest des Computersystems kommuniziert, seine Formen zu entschlüsseln und die Analyse in einen Treiber zu übersetzen, der es uns ermöglicht, bestimmte Hardware zu verwenden. Manchmal übertrifft das erzielte Ergebnis um Qualität und Funktionalität zu proprietären Treibern. Auf der anderen Seite sind bei GNU/Linux, BSD und anderen freien Systemen die Treiber bereits im System integriert, was für den Endbenutzer von Vorteil ist: Er muss sie nicht in Internet oder etwas Seltsames tun.
In bestimmten Fällen, z. B. bei WiFi-Karten (drahtlos), kann der GNU / Linux-Benutzer angezeigt werden "verpflichtet"Um Windows-Treiber über die ndiswrapper-Software zu verwenden: Nur einige Chips unterstützen kostenlose Treiber, wie z. B. Chips Atheros, und der Realtek 818x (Es gibt ausgezeichnete USB-Geräte, die mit kostenloser Software funktionieren, ohne dass sie mehr an den PC angeschlossen werden müssen).
Obwohl es unzählige Webseiten gibt, die Fahrer in Format binär (ohne Code Quelle), der Benutzer Sollte vorsichtig sein bei der Installation dieser Software, da sie Trojaner oder praktisch alles enthalten können.
Themen in Treiber