Co je ovladač síťového adaptéru?

Ovladač adaptéru síťového adaptéru je software nízké úrovně, který ovládá síťový adaptér. Každý síťový ovladač provozuje jeden nebo více síťových adaptérů v počítačovém systému. Je navržen speciálně pro konkrétní typ adaptéru a konkrétního operačního systému (OS). Ovladač síťového adaptéru působí ve vrstvě řízení přístupu média v síti; přímo řídí obvody síťového adaptéru spojeného s ním. V kombinaci s jinými síťovými vrstvami používá počítačový systém ovladač síťového adaptéru ke komunikaci s jinými síťovými počítači a internetem.

Před koncem 90. let ovladače síťových adaptérů obvykle prováděly velkou část práce síťové komunikace. Některé síťové adaptéry vyžadovaly, aby ovladači zkopírovali všechna data paketů mezi jejich paměťovými vyrovnávacími pamětí a vyrovnávací paměti OS; Identifikační záhlaví byly během tohoto procesu často vyplněny řidiči. Řidiči adaptérů často museli spravovat speciální případy, jako je příjem vícesměrového vysílání a „Promiskuitní mOperace ODE "Během konfigurace musel ovladač často identifikovat typ počítačové sběrnice a adaptér podle toho naprogramovat. Aby bylo možné držet krok s rychlostí síťového spojení, byla většina ovladačů adaptéru napsána ve vysoce efektivním jazyce sestavení.

Jak se maximální rychlost síťového spojení zvýšila, síťové ovladače a další softwarové vrstvy OS se často staly úzkými místy. Abychom tomu čelili, návrháři OS přesunuli většinu funkcí ovladače síťového adaptéru hlouběji do OS; Těsná integrace a optimalizace s ostatními síťovými vrstvami často zlepšila výkon. Novější síťové adaptéry mohou konstruovat a zkopírovat všechna data paketů pomocí hardwaru, jakmile jsou uvedeny, kde jsou umístěny vyrovnávací paměti dat OS. Zároveň lepší generování kódu kompilátoru umožnilo napsat ovladače adaptérů v jazyce sestavování v jazyce obecného programování C. V důsledku těchto optimalizací NEOvladače adaptérů Twork se staly mnohem jednodušší psát a udržovat. Moderní ovladače musí stále implementovat určitou konfiguraci, správu napájení a podporu multiprocessingu; Hardware OS a síťový adaptér však nyní provádějí většinu časově citlivé práce.

Několik ovladačů síťových adaptérů může být spuštěno na systému současně. Většina moderních počítačů zahrnuje rozhraní kabelového síťového adaptéru zabudovaného do základní desky; Její ovladač síťového adaptéru je obvykle součástí OS. Notebooky a další přenosné počítače často zahrnují adaptér a ovladač bezdrátového sítě. Mnoho systémů poskytuje prostředky k připojení dalších síťových karet-adaptéry Gigabit Ethernet nebo Fibre Channel s vysokou rychlostí jsou běžnými volbami. Jejich řidiči jsou při zakoupení často součástí síťových adaptérů. Většina výrobců také zveřejňuje nejnovější verze svých řidičů na internetu; Uživatelé by měli pravidelně kontrolovat a nainstalovat tyto aktualizované ovladače, aby získali nejnovější chybuopravy a vylepšení výkonu.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?