Skip to main content

Co to jest sterownik adaptera sieciowego?

Network Adapter Sterownik 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 komunikowania się z innymi komputerami sieciowymi i Internetem.

Przed koniec lat 90. kierowcy adapterów sieciowych zwykle wykonywały 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 obsługa trybu rozwiązłego.Podczas konfiguracji sterownik często musiał zidentyfikować typ magistrali komputerowej i odpowiednio zaprogramować adapter.Aby nadążyć za prędkością łącza sieciowego, większość sterowników adapterów została napisana w wysoce wydajnym języku montażowym.

Wraz ze wzrostem maksymalnej prędkości łącza sieciowego sterowniki sieciowe i inne warstwy oprogramowania systemu operacyjnego 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 sterowniki adapterów sieci stały się znacznie prostsze w pisaniu i utrzymaniu.Współczesne sterowniki muszą nadal wdrażać wsparcie konfiguracji, zarządzania energią i wieloprocesową;Jednak system systemu operacyjnego i sieci adaptera sieci wykonują teraz większość prac wrażliwych na czas.

Kilka kierowców adapterów sieciowych może być jednocześnie działać 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 i mdash; szybkie adaptery Gigabit Ethernet lub Fibre Channel to powszechne opcje.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ć najnowsze poprawki błędów i ulepszenia wydajności.