Skip to main content

Wat is een stuurprogramma voor netwerkadapter?

Een stuurprogramma voor netwerkadapter is software op laag niveau die een netwerkadapter bestuurt.Elk netwerkstuurprogramma bedient een of meer netwerkadapters in een computersysteem.Het is specifiek ontworpen voor een bepaald type adapter en een bepaald besturingssysteem (OS).Een driver van een netwerkadapter werkt op de mediatoegangsbesturingslaag van het netwerk;Het regelt direct het circuit van de bijbehorende netwerkadapter.In combinatie met andere netwerklagen gebruikt een computersysteem een stuurprogramma voor netwerkadapter om te communiceren met andere netwerkcomputers en internet.

Vóór het einde van de jaren negentig voerden netwerkadapterdrivers meestal veel van het gromwerk van netwerkcommunicatie.Sommige netwerkadapters vereisten stuurprogramma's om alle pakketgegevens tussen hun geheugenbuffers en de OS -buffers te kopiëren;Identificatiekoppen werden tijdens dit proces vaak ingevuld door de stuurprogramma's.Adapterstuurprogramma's moesten vaak speciale gevallen beheren, zoals multicast -pakketreceptie en promiscueuze modusbewerking.Tijdens de configuratie moest een stuurprogramma vaak het computerbustype identificeren en de adapter dienovereenkomstig programmeren.Om de netwerkverbindingssnelheid bij te houden, werden de meeste adapterdriers geschreven in een zeer efficiënte assemblagetaal.

naarmate de maximale netwerkverbindingssnelheid toenam, werden netwerkstuurprogramma's en andere OS -softwarelagen vaak knelpunten.Om dit tegen te gaan, hebben OS -ontwerpers een groot deel van de functie van de netwerkadapterstuurprogramma's dieper in het besturingssysteem verplaatst;Strakke integratie en optimalisatie met de andere netwerklagen verbeterde de prestaties vaak.Nieuwere netwerkadapters kunnen alle pakketgegevens maken en kopiëren via hardware, eenmaal verteld waar de OS -gegevensbuffers zich bevinden.Tegelijkertijd heeft een betere compilercode-generatie de adapterdrivers in staat gesteld om te worden geschreven in C algemene computerprogrammeertaal in de computer in plaats van assemblagetaal.Als gevolg van deze optimalisaties zijn bestuurders van netwerkadapter veel eenvoudiger te schrijven en te onderhouden.Moderne stuurprogramma's moeten nog steeds wat configuratie-, energiebeheer- en multiprocessing -ondersteuning implementeren;Het besturingssysteem en de netwerkadapterhardware voeren nu echter het grootste deel van het tijdgevoelige werk uit.

Verschillende stuurprogramma's voor netwerkadapter kunnen tegelijkertijd op een systeem worden uitgevoerd.De meeste moderne computers omvatten een bekabelde netwerkadapterinterface ingebouwd in het moederbord;Het stuurprogramma voor netwerkadapter is meestal opgenomen in het besturingssysteem.Laptops en andere draagbare computers bevatten vaak ook een draadloze netwerkadapter en driver.Veel systemen bieden een middel om extra netwerkkaarten mdash; high-speed gigabit Ethernet of Fibre Channel-adapters aan te sluiten, zijn veel voorkomende keuzes.Hun stuurprogramma's worden vaak opgenomen in de netwerkadapters wanneer ze worden gekocht.De meeste fabrikanten posten ook de nieuwste versies van hun bestuurders op internet;Gebruikers moeten deze bijgewerkte stuurprogramma's periodiek controleren en installeren om de nieuwste bugfixes en prestatieverbeteringen te krijgen.