Hvad er en netværksadapterdriver?

En netværksadapterdriver er software på lavt niveau, der styrer en netværksadapter. Hver netværksdriver driver en eller flere netværksadaptere i et computersystem. Det er designet specifikt til en bestemt type adapter og et bestemt operativsystem (OS). En netværksadapterdriver fungerer på medieadgangskontrollaget på netværket; Det styrer direkte kredsløbet på netværksadapteren, der er knyttet til det. I kombination med andre netværkslag bruger et computersystem en netværksadapterdriver til at kommunikere med andre netværkscomputere og Internettet.

Før slutningen af ​​1990'erne udførte netværksadapterdrivere normalt meget af gryntarbejdet med netværkskommunikation. Nogle netværksadaptere krævede drivere at kopiere alle pakkedata mellem deres hukommelsesbuffere og OS -buffere; Identifikationsoverskrifter blev ofte udfyldt af driverne under denne proces. Adapter -drivere måtte ofte styre specielle sager som multicast -pakke -modtagelse og "promiskuøs mOde "Betjening. Under konfiguration måtte en driver ofte identificere computerbusstypen og programmere adapteren i overensstemmelse hermed. For at følge med på netværkslinkhastigheden blev de fleste adapterdrivere skrevet på meget effektivt samlingssprog.

Da den maksimale netværkslinkhastighed steg, blev netværksdrivere og andre OS -softwarelag ofte flaskehalse. For at imødegå dette flyttede OS -designere meget af netværksadapter -driverfunktionaliteten dybere ned i OS; Stram integration og optimering med de andre netværkslag forbedrede ofte ydelsen. Nyere netværksadaptere kan konstruere og kopiere alle pakkedata via hardware, der engang blev fortalt, hvor OS -databuffere er placeret. På samme tid har Better Compiler Code Generation gjort det muligt for adapterdrivere at blive skrevet på C-generelle computerprogrammeringssprog i stedet for samlingssprog. Som et resultat af disse optimeringer, NETwork -adapterchauffører er blevet meget enklere at skrive og vedligeholde. Moderne drivere skal stadig implementere nogle konfiguration, strømstyring og multiprocessing support; OS og netværksadapterhardware udfører dog det meste af det tidsfølsomme arbejde.

Flere netværksadapterdrivere kan køre på et system på samme tid. De fleste moderne computere inkluderer en kablet netværksadaptergrænseflade indbygget i bundkortet; Dets netværksadapterdriver er normalt inkluderet i OS. Laptops og andre bærbare computere inkluderer ofte også en trådløs netværksadapter og driver. Mange systemer tilvejebringer et middel til at tilslutte yderligere netværkskort-højhastighed Gigabit Ethernet eller Fiber Channel Adaptere er almindelige valg. Deres drivere er ofte inkluderet i netværksadaptere, når de er købt. De fleste producenter poster også de nyeste versioner af deres drivere på Internettet; Brugere skal med jævne mellemrum kontrollere og installere disse opdaterede drivere for at få den seneste fejlRettelser og ydelsesforbedringer.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?