Hvad er en enhedsdriver? Hvad er dens formål?

What Is Device Driver



En enhedsdriver er et softwareprogram, der gør det muligt for en bestemt type hardwareenhed at kommunikere med en computer. Formålet med en enhedsdriver er at give en grænseflade mellem en bestemt type hardwareenhed og computeren. Denne grænseflade gør det muligt for computeren at sende og modtage data til og fra hardwareenheden.



Enhedsdrivere det er software, hvorigennem computerens kerne kommunikerer med forskellig hardware, uden at skulle gå i detaljer om, hvordan det fungerer. Dette er software, der styrer et stykke hardware forbundet til en computer og giver computeren mulighed for at bruge hardwaren ved at give en passende grænseflade. Det betyder, at styresystemet ikke behøver at gå i detaljer om, hvordan hardwaren fungerer. Det giver også en fælles grænseflade, så operativsystemet el Kerne kan kommunikere med udstyr.





Formålet med enhedsdrivere er således at sikre en problemfri drift af den hardware, de er designet til, og at tillade den at blive brugt med en række forskellige operativsystemer.





Hvad er en enhedsdriver



Enhedsdrivertyper - Kernel- og brugerdrivere

Der er enhedsdrivere til næsten alle enheder tilknyttet en computer - fra BIOS selv virtuelle maskiner og meget mere. Enhedsdrivere kan groft opdeles i to kategorier:

  1. Kernel enhedsdrivere
  2. Bruger enhedsdrivere

Kernel enhedsdrivere er generiske enhedsdrivere, der er indlæst med operativsystemet i hukommelsen som en del af operativsystemet; ikke hele driveren, men en pegepind hertil, så enhedsdriveren kan kaldes, så snart det er nødvendigt. Drivere henviser til BIOS, bundkort, processor og lignende hardware inkluderet i kernesoftwaren.

Problemet med kerneenhedsdrivere er, at når en af ​​dem kaldes, indlæses den i RAM og kan ikke flyttes til swap-filen (virtuel hukommelse). Kørsel af flere enhedsdrivere på samme tid kan således bremse computere. Derfor er der minimum systemkrav for hvert operativsystem. Forskellige operativsystemer tilføjer allerede de nødvendige ressourcer til kerneenhedsdrivere, så slutbrugere ikke behøver at bekymre sig om yderligere hukommelseskrav.



Enhedsdrivere i brugertilstand typisk køres af brugere under en session på en computer. Disse kan være enheder, som brugeren bragte til computeren, bortset fra kerneenheder. Drivere til de fleste Plug and Play-enheder falder ind under denne kategori. Brugerenhedsdrivere kan skrives til disken, så de ikke påvirker ressourcerne. For spilenhedsdrivere anbefales det dog at gemme dem i hovedhukommelsen (RAM).

Bloker drivere og karakterdrivere

Disse to - blok- og tegnenhedsdrivere - falder ind under kategorien læse- og skrivedata. Harddiske, cd'er, USB sticks osv. - kan enten være blokdrivere eller karakterdrivere, alt efter hvordan de bruges.

Karakterdrivere bruges i serielle busser. De skriver data ét tegn ad gangen. Et tegn betyder en byte i generel betydning. Hvis enheden er tilsluttet en seriel port, bruger den en tegndriver. Musen er en seriel enhed og har en tegnenhedsdriver.

Blokdrivere henviser til at skrive og læse mere end ét tegn ad gangen. Typisk opretter blokenhedsdrivere en blok og udtrækker så meget information, som blokken kan indeholde. For eksempel bruger harddiske blokenhedsdrivere. Cd'er er også blokenhedsdrivere, men kernen skal kontrollere, at enheden stadig er tilsluttet computeren, hver gang cd'en startes af et program.

genregistrer Windows Store

Generiske og OEM-drivere

Enhedsdrivere kan være generiske eller OEM-specifikke. Hvis en enhedsdriver kommer med et betjeningsprogram, vil det højst sandsynligt være en generisk enhedsdriver. En generisk enhedsdriver er en driver, der kan bruges med forskellige mærker af enheder af en bestemt type. For eksempel har Windows 10 en række generiske drivere, der fungerer uden at skulle installere anden software manuelt.

I nogle tilfælde hjælper standarddrivere ikke. Så producenter af originalt udstyr opretter deres egne enhedsdrivere. Disse er OEM-enhedsdrivere, der skal installeres separat, efter at operativsystemet er installeret. Computere fra ældre æra var mærket, og så selv bundkortdrivere skulle installeres eksternt. Men det var æraen med Windows XP. Med undtagelse af nogle få producenter er de fleste af de indbyggede driversæt allerede inkluderet i operativsystemerne.

Virtuelle enhedsdrivere

Drivere til virtuelle enheder kaldes virtuelle enhedsdrivere. Ofte bruger vi en slags hardwaresimuleringssoftware, og den software, der bruges til at køre sådan virtuel hardware, er den virtuelle enhedsdriver. For eksempel, hvis du bruger en VPN, kan den oprette et virtuelt netværkskort til sikker forbindelse til internettet. Dette er ikke et rigtigt fysisk kort, men et kort skabt af VPN-softwaren. Selv dette kort kræver en enhedsdriver, og den samme VPN-software installerer virtuelle enhedsdrivere.

Download PC Repair Tool for hurtigt at finde og automatisk rette Windows-fejl

Så du kan se, at der er forskellige typer enhedsdrivere, og det er lidt svært kun at bruge en eller to kategorier til at forklare dem. I denne artikel forklarede vi, hvad en enhedsdriver er, og vi talte om følgende typer enhedsdrivere: kerne- og brugertilstandsdriver; generiske og OEM-enhedsdrivere samt virtuelle enhedsdrivere - inklusive forskellen mellem alle.

Populære Indlæg