Was ist ein Netz-Adapter-Fahrer?

Ein Netzadapterfahrer ist niedrige Software, die einen Netzadapter steuert. Jeder Netzfahrer betreibt eine oder mehrere Netzadapter in einem Computersystem. Er bestimmt spezifisch für eine bestimmte Art Adapter und eine Betriebssystem Einzelheit (OS). Ein Netzadapterfahrer funktioniert an der Media Access Controlschicht des Netzes; er steuert direkt den Schaltkreis des Netzadapters, der mit ihm verbunden ist. Im Verbindung mit anderen Vermittlungsschichten benutzt ein Computersystem einen Netzadapterfahrer, um andere vernetzte Computer und das Internet verbunden zu sein.

Vor dem Ende der 90en Jahre durchführten Netzadapterfahrer normalerweise viel der Grunzenarbeit der Netzkommunikationen iel. Einige Netzadapter erforderten Fahrer, alle Paketdaten zwischen ihren Gedächtnispuffern und den OS-Puffern zu kopieren; Kennzeichnungsüberschriften ausgefüllt häufig durch die Fahrer während dieses Prozesses es. Adapterfahrer mussten spezielle Fälle wie multicastpaketaufnahme und Betrieb „des gemischten Modus“ häufig handhaben. Während der Konfiguration musste ein Fahrer die Computerbusart häufig kennzeichnen und den Adapter dementsprechend programmieren. Um mit der Netzverbindungsgeschwindigkeit aufrechtzuerhalten, geschrieben die meisten Adapterfahrer innen in hohem Grade - leistungsfähige Assemblersprache.

Während die maximale Netzverbindungsgeschwindigkeit erhöhte, wurden Netzfahrer und andere OS-Software-Schichten häufig Engpässe. Um diesem zu widersprechen, verschoben OS-Entwerfer viel der Netzadapter-Fahrerfunktionalität, die in das OS tiefer ist; feste Integration und Optimierung mit den anderen Vermittlungsschichten verbesserten häufig Leistung. Neuere Netzadapter können alle Paketdaten über Hardware konstruieren und kopieren, sobald erklärt, wo die OS-Datenpuffer lokalisiert. Gleichzeitig erlaubt besseres Compilercodeerzeugung, dass Adapterfahrer in Programmiersprache des c-universellen Computers anstelle von der Assemblersprache geschrieben. Resultierend aus diesen Optimierungen geworden Netzadapterfahrer viel einfacher zu schreiben und beizubehalten. Moderne Fahrer müssen etwas Konfiguration, Energienmanagement und Simultanverarbeitungsunterstützung noch einführen; das OS und die Netzadapter-Hardware durchführen jetzt die meisten der zeitempfindlichen Arbeit, jedoch doch.

Einige Netzadapterfahrer können auf ein System gleichzeitig laufen. Die meisten modernen Computer einschließen eine verdrahtete Netzadapterschnittstelle er, die in das Motherboard errichtet; sein Netzadapterfahrer eingeschlossen normalerweise mit dem OS n. Laptope und andere tragbare Computer mit.einschließen häufig einen Netzwerkadapter und -fahrer außerdem erdem. Viele Systeme liefern Mittel, zusätzliches Netz Karte-hochgeschwindigkeit Gigabit-Ethernet anzuschließen, oder Faser-Kanalanschlüsse sind allgemeine Wahlen. Ihre Fahrer eingeschlossen häufig mit den Netzadaptern tz, wenn sie gekauft. Die meisten Hersteller bekannt geben auch die spätesten Versionen ihrer Fahrer auf dem Internet ihrer; Benutzer sollten auf regelmäßig überprüfen und diese modernisierten Fahrer anbringen, um die spätesten Wanzenverlegenheiten und die Leistungsverbesserungen zu erhalten.