@Jens
"Warum sendet die Schnittstelle ihre Befehle nicht direkt an die Hardware, sondern nimmt den Weg über den Treiber?"
Das ist schon immer so. Nur früher hat keiner den Treiber bemerkt, weil er entweder in der Hardware steckte (Chip) oder aber davor noch die Hardware so unflexibel war, dass sie nur für den entworfenen Zweck verwendbar war. Ein UND-Gatter braucht tatsächlich keinen Treiber.
Mittlerweile ist die Hardware so komplex, dass schließlich der Treiber bestimmt, was mit der Hardware passiert.
Mit einem Wort: Treiber dienen der flexiblen Anpassung der Hardware an den vorgesehenen Verwendungszweck.
Und noch dies: Die CPU allein ist nicht viel wert, wenn nicht ein OS (Treiber?) bestimmt, was der Prozessor tun soll.
Ich war mal überzeugt davon, dass Treiber nur das Unvermögen der Hardwarehersteller kaschiert die benötigten Funktionen richtig (fehlerfrei) in die Hardware zu implementieren.
____________________________________
Gruß
Dieter
|