Co to jest sterownik adaptera sieciowego?

Sterownik adaptera sieci to oprogramowanie niskiego poziomu, które kontroluje adapter sieciowy. Każdy sterownik sieciowy obsługuje jeden lub więcej adapterów sieciowych w systemie komputerowym. Jest zaprojektowany specjalnie dla określonego rodzaju adaptera i określonego systemu operacyjnego (OS). Sterownik adaptera sieciowy działa w warstwie kontroli dostępu do mediów w sieci; Bezpośrednio kontroluje obwody adaptera sieciowego powiązanego z nim. W połączeniu z innymi warstwami sieci, system komputerowy korzysta z sieciowego sterownika adaptera do komunikacji z innymi komputerami sieciowymi i Internetem.

Przed koniec lat 90. kierowcy adapterów sieci zwykle wykonywali większość pracy w komunikacji sieciowej. Niektóre adaptery sieciowe wymagały od sterowników do skopiowania wszystkich danych pakietów między buforami pamięci a buforami systemu operacyjnego; Podczas tego procesu nagłówki identyfikacyjne były często wypełniane przez kierowców. Kierowcy adapterów często musieli zarządzać specjalnymi przypadkami, takimi jak odbiór pakietów multiemisji i „rozwiązły mOde „Operacja. Podczas konfiguracji sterownik często musiał zidentyfikować typ magistrali komputerowej i odpowiednio zaprogramować adapter. Aby nadążyć za prędkością łącza sieci, większość sterowników adapterów została napisana w wysoce wydajnym języku asemblera.

Wraz ze wzrostem maksymalnej prędkości linków sieciowych sterowniki sieciowe i inne warstwy oprogramowania OS często stały się wąskie gardła. Aby to przeciwdziałać, projektanci systemu operacyjnego przenieśli większość funkcji sterownika adaptera sieciowego głębiej w system operacyjny; Ścisła integracja i optymalizacja z innymi warstwami sieciowymi często poprawiły wydajność. Nowsze adaptery sieciowe mogą konstruować i kopiować wszystkie dane pakietów za pośrednictwem sprzętu, kiedyś poinformowano, gdzie znajdują się bufory danych systemu operacyjnego. Jednocześnie lepsze generowanie kodu kompilatora pozwoliło napisać sterowniki adaptera w języku programowania komputerowego ogólnego przeznaczenia zamiast języka asemblera. W wyniku tych optymalizacji NEKierowcy adapterów Twork stały się znacznie prostsze do pisania i utrzymania. Współczesne sterowniki muszą nadal wdrażać wsparcie konfiguracji, zarządzania energią i wieloprocesową; Jednak system systemu operacyjnego i sieci adaptera sieci wykonują jednak większość prac wrażliwych na czas.

Kilka sterowników sieciowych może działać jednocześnie w systemie. Większość nowoczesnych komputerów obejmuje przewodowy interfejs adaptera wbudowany w płytę główną; Jego sieciowy sterownik adaptera jest zwykle dołączony do systemu operacyjnego. Laptopy i inne przenośne komputery często zawierają również bezprzewodowy adapter sieciowy i sterownik. Wiele systemów zapewnia środki do podłączenia dodatkowych kart sieciowych-prędkość Gigabit Ethernet lub adaptery kanału światłowodowego są powszechnymi wyborami. Ich sterowniki są często dołączone do adapterów sieciowych przy zakupie. Większość producentów publikuje również najnowsze wersje swoich kierowców w Internecie; Użytkownicy powinni okresowo sprawdzać i zainstalować te zaktualizowane sterowniki, aby uzyskać najnowszy błądpoprawki i ulepszenia wydajności.

INNE JĘZYKI