Myk

En A til Å-veiledning til enhetsdrivere på Windows 10, 8.1 og 7

Prøv Instrumentet Vårt For Å Eliminere Problemer





Sist oppdatert 17. april 2022 enhetsdriverveiledning 0

Enhetsdrivere er avgjørende for systemets ytelse. Likevel ser det ut til at mange PC-brukere (selv de som anser seg som avanserte) har en vag forståelse av rollen til en driver i systemet, dets funksjoner, typer og så videre.

Dette innlegget er en kort ikke-teknisk oversikt som forklarer hvordan sjåfører fungerer og hvorfor de er viktige. En slik veiledning vil være nyttig for alle PC-brukere som er ivrige etter å bruke enheten til dens maksimale effektivitet.



Hva er en enhetsdriver?

I følge Wikipedia , en sjåfør er et dataprogram som driver eller kontrollerer en bestemt type enhet som er koblet til en datamaskin.

Enkelt sagt er en driver et programvareelement som kobler maskinvare til operativsystemet. Gjennom en driver kobles kjernen til en PC til maskinvareelementer. Praktisk talt, uten systemdrivere, ville følgende være umulig:



  • Skrive ut en side med tekst;
  • Spille av en MP3-fil (et system bruker lyddrivere for å oversette binære kunne til MP3);
  • Bruke et tastatur, et skjermkort, en mus, etc.

Hensikten med en enhetsdriver er å sikre at maskinvaren kobles jevnt til alle versjoner av operativsystemet.

Hvordan fungerer en sjåfør?

Hvordan enhetsdriveren fungerer



En effektiv måte å tenke på drivere er ved å oppfatte dem som mellomledd mellom et program på en PC og en maskinvare den bruker til å kjøre. På egen hånd er programvaren og maskinvaren på ingen måte koblet sammen – teknisk sett snakker de forskjellige språk.

Gjennom drivere er imidlertid en forbindelse mellom de to mulig. Den oppretter en kommunikasjonsprotokoll og grensesnittet, og muliggjør dermed alle programvare-maskinvare-interaksjoner. Effekten av en systemdriver er enorm – uten den ville det være praktisk talt umulig å bygge og kjøre programvare.



Kjerne vs brukermodusdrivere – Hva er forskjellen?

Det finnes forskjellige typer enhetsdrivere - de for hovedkortet, BIOS, virtuelle enheter og så videre. Imidlertid er de vanligvis klassifisert i to brede kategorier - kjerne- og brukermodusdrivere. Hva er forskjellen mellom de to? La oss ta en nærmere titt og prøve å trekke forskjeller:

Kjernedrivere

Kjernedrivere brukes til å laste et operativsystem inn i minnet. Siden det er en grense for kjernedrivere et system kan kjøre samtidig på grunn av deres høye CPU-bruk og systempåvirkning, er kjernemodusenheter vanligvis reservert for de mest pålitelige kjernenivåfunksjonene på datamaskinen. Disse inkluderer kjører BIOS, hovedkortet, prosessoren og så videre.

kjernedrivere

En PC-bruker bør huske på at et krasj av en kjernedriver kan være dødelig for systemet og krasje hele PC-en.

Drivere for brukermodus

En brukermodusdriver brukes når en PC-bruker utløser en situasjon der en ny maskinvare (ikke kjernebasert) er koblet til datamaskinen. Dette inkluderer de fleste plug-and-play-enheter – skrivere, tastaturer, mikrofoner osv. I motsetning til en kjernedriver, har en brukermodus ikke direkte tilgang til maskinvare – driveren samhandler med alle maskinvareelementer gjennom et systems API.

Drivere for brukermodus

Den gode nyheten om brukermodusdrivere er at krasjene deres på ingen måte er dødelige. Et system kan fortsatt gjenopprettes etter at en sjåfør sluttet å svare.

For å redusere systempåvirkningen til drivere i brukermodus kan du skrive dem til en disk. Det eneste unntaket fra denne praksisen er spilldriverne som er bedre å lagre i RAM.

Andre typer drivere

Det finnes andre klassifiseringer av sjåfører basert på deres mål og ytelse. I denne blokken vil du finne ut om hovedtypene enhetsdrivere og forskjellene mellom dem.

Blokker vs karakterer

Både blokk- og tegndrivere brukes til å lese og skrive data. Avhengig av bruken kan USB-er, harddisker og CD-ROM-er klassifiseres som den ene eller den andre.

Karakterdrivere skrive ett tegn med data som tilsvarer en byte med informasjon om gangen. Tommelfingerregelen er at enhver enhet koblet til en seriell port bruker en tegndriver. Denne typen brukes også til seriebusser. Mus, som en seriell enhet, er et solid eksempel på bruk av tegndrivere.

Blokker drivere , derimot, kan lese og skrive flere tegn om gangen. Navnet på typen stammer fra driftsmodellen. En blokkdriver fungerer ved å lage en blokk og fylle den ut med så mye data som den kan inneholde. En slik type enhetsdriver brukes av harddisken eller CD-ROMen (sistnevnte krever imidlertid at kjernen sjekker om enheten er koblet til en PC hver gang når den påkalles av programvare).

Drivere for virtuelle enheter

Virtuelle enhetsdrivere brukes til å kjøre emuleringsprogramvare. De vanligste eksemplene på slike inkluderer virtuelle testmiljøer eller en VPN. For å kjøre en emulator, kan et system trenge å lage et virtuelt nettverkskort - for å gjøre det, kreves driveren. Det er da en virtuell enhetsdriver er nødvendig for å sikre jevn ytelse til en emulator, aktivere Internett-tilkobling og så videre.

Generisk vs originalutstyrsprodusent

En annen forskjell å trekke mellom enhetsdrivere er å finne ut av at de er generiske eller OEM (produsent av originalutstyr)-relaterte.

Enhver driver som brukes av operativsystemet er, med all sannsynlighet, generisk . OEM-relaterte kan brukes av ulike programvareutgivere eller er spesifikke for en bestemt enhet.

Windows 10, for eksempel, kjører med generiske drivere.

Men når det ikke er en generisk driver for spesiell maskinvare designet for å kobles til en PC, vil en produsent utforme en proprietær en som vil være OEM-relatert . En bruker må installere disse driverne manuelt etter å ha koblet utstyret til en enhet.

OEM-driverlager

Felles for 1990- og begynnelsen av 2000-tallet er OEM-drivere i ferd med å bli en sjeldenhet nå ettersom de fleste merker bruker de innebygde.

Styring av enhetsdrivere

Nå som du vet mer om drivere, lurer du kanskje på hvor du kan se listen over alle kjørende drivere som kontrollerer ytelsen og systempåvirkningen. Alt ovenfor kan sjekkes i Enhetsbehandling, tilgjengelig for alle versjoner av Windows. Mesteparten av tiden er det ikke nødvendig å administrere eller bytte drivere da de vanligvis installeres automatisk.

Åpne Enhetsbehandling

Likevel, for å sikre at du bruker den nyeste versjonen av alle enhetsdrivere, ikke glem å sjekke Windows Update Manager innimellom. Oppdatering av drivere er brukerens, ikke produsentens ansvar.

Den gode nyheten er at det er dusinvis av driveroppdateringsverktøy på markedet. De vil sjekke nettet for nye versjoner og installere dem automatisk. Husk at driveroppdateringer er alltid gratis . Den som ber deg betale for en ny versjon, er i en rip-off. Vær oppmerksom på lignende svindel og unngå dem.

Konklusjon

Enhetsdrivere er svært effektive når det kommer til jevn brukeropplevelse og effektiv programvare-maskinvaretilkobling. Å kjenne forskjellen mellom de vanligste drivertypene så vel som grunnlaget for deres administrasjon vil forbedre din selvtillit som PC-bruker og beskytte deg mot å bli svindlet av angripere.