För att en dator ska fungera effektivt krävs frekventa uppdateringar och underhåll. En av komponenterna som kräver regelbundna uppdateringar är en drivrutin. Många människor som äger en dator kan ha hört termen "förare" men kanske inte känner till dessa eller hur viktiga de är för datorns funktion.
I den här artikeln kommer vi att diskutera vad drivrutiner gör, varför du behöver dem och hur du uppdaterar dem korrekt, så att du kan hålla din dator igång effektivt.
Vad är drivrutiner?
En drivrutin är lågnivåkod (ett program) som underlättar kommunikationen mellan en hårdvarukomponent eller ett program och ett operativsystem (OS). Det fungerar som en översättare som gör att ditt operativsystem kan be hårdvara eller mjukvara att göra vad du vill.
Varje dator har flera drivrutiner som styr olika installerade applikationer och hårdvarukomponenter. Utan drivrutiner kommer din dators hårdvara och programvara inte att fungera korrekt, och i vissa fall kan de inte fungera alls.
Det finns egentligen två huvudtyper av drivrutiner: enhetsdrivrutiner och programvarudrivrutiner.
Enhetsdrivrutiner
Enhetsdrivrutiner är en typ av programvara som möjliggör kommunikation mellan ett operativsystem och hårdvara eller enhet.
De är vanligtvis skapade av samma företag som tillverkade enheten. Men när ett tredjepartsföretag tillverkar en enhetsdrivrutin byggs den enligt den publicerade hårdvarustandarden.
Alla enhetsdrivrutiner är inte byggda för att kommunicera direkt med själva enheten. I vissa fall finns det flera drivrutiner lagrade i en stack för att möjliggöra kommunikation. Dessa staplade drivrutiner kommer att kommunicera direkt med varandra eller OS. Drivrutinen som direkt kommunicerar med själva enheten eller operativsystemet kallas funktionsdrivrutinen.
Under tiden kallas drivrutinerna däremellan som manipulerar kommunikationen till olika format så att maskinen kan förstå kommandot filterdrivrutiner.
Olika enheter kräver drivrutiner. Nedan är några av de vanligaste:
Drivrutiner för programvara
Programvarudrivrutiner är inte associerade med några hårdvaruenheter, till skillnad från enhetsdrivrutiner. Istället är det här program som tillåter programvaror att kommunicera med ett OS.
Deras primära syfte är att aktivera eller inaktivera åtkomst till skyddad data som endast är tillgänglig för program i kärnläge. Det är därför mjukvarudrivrutiner alltid körs i kärnläge.
Obs : I kärnläge har drivrutiner obegränsad tillgång till hårdvara och datorminne. Den kan utfärda alla CPU-instruktioner som krävs för att hårdvaran ska fungera korrekt.
Vad gör förare?
För att förstå hur drivrutiner fungerar, föreställ dig att du försöker streama en Netflix-show på din dator. När du spelar upp videon i din webbläsare skickar applikationen din kommandoförfrågan till ditt operativsystem.
Sedan måste operativsystemet skicka förfrågningar till andra komponenter på din dator som hjälper dig att utföra kommandon så att du kan se programmet. OS kommer att be nätverkskortet att buffra videon, skicka rätt kommandon till grafikkortet för att visa videon och kommunicera med ljudkortet för att spela upp ljudet i videon.
OS skickar alla dessa förfrågningar till drivrutinerna som är associerade med de nödvändiga enheterna, och varje enhets drivrutin kommer att veta exakt vad de ska göra. Så till exempel vet nätverkskortets drivrutin vilken data som ska överföras, grafikkortet vet vad som ska visas och ljudkortet vet vilket ljud som ska spelas.
Drivrutiner kommunicerar inte bara med enheter som finns inuti din dator. De fungerar även med andra maskiner som skrivare och skannrar. Till exempel, när du trycker på knappen Skriv ut i ett program kommer operativsystemet att skicka kommandot till skrivardrivrutinen för att skriva ut dokumentet. Drivrutinen översätter sedan detta kommando så att skrivaren förstår vad du vill göra. Slutligen skriver skrivaren ut dokumentet och slutför din begäran.
Din dator kan uppfylla alla dina önskemål och kommandon eftersom operativsystemet vet hur man ber enheterna att göra sitt jobb genom drivrutiner.
Varför behöver du drivrutiner?
Du behöver drivrutiner så att du kan använda din dator. Som nämnts tidigare är drivrutiner nödvändiga så att din dator kan kommunicera med sin egen hårdvara, andra enheter och mjukvara. Utan drivrutinerna skulle din dator vara värdelös och all dess hårdvara skulle inte fungera tillsammans.
Varför är det viktigt att uppdatera drivrutiner?
Drivrutinsuppdateringar kan ge många saker, inklusive nya säkerhetskorrigeringar, som att förhindra hackare från att korrumpera dina filer och uppgraderingar av din enhets teknik. Ofta identifierar enhetstillverkare eventuella fel eller brister, så kallade buggar, och skapar sedan en uppdatering för att åtgärda dem.
Bortsett från det, allt eftersom tekniken går framåt, identifieras nya fel och hot kontinuerligt, och drivrutinsuppdateringar gör att PC-tillverkare kan fortsätta erbjuda korrigeringar och förbättringar till användare som har köpt deras enheter. Dessutom, om drivrutinsuppdateringar stödjer din enhet, behöver du inte köpa nya komponenter även om en ny teknik introduceras.
Om du misslyckas med att uppdatera dina drivrutiner kan det leda till större problem. Förutom att gå miste om nya funktioner eller prestandauppgraderingar kan din enhet vara känslig för hot som hack eller virus och kan till och med stoppa den från att fungera alls. Dessutom, om du inte uppdaterar drivrutinen för en kritisk komponent i din dator, som moderkortet eller grafikkortet, kan din dator bli obrukbar.
Hur vet jag om en drivrutin behöver uppdateras?
Symptomen på en föråldrad drivrutin kan variera beroende på vilken enhet den är associerad med. Om du till exempel inte har uppdaterat din bildskärmsdrivrutin under en längre period kan den visa symtom på fördröjning, suddig grafik, pixlade eller blinkande skärmar.
För moderkort kan du uppleva att din dator kraschar, inte startar ordentligt eller så blir systemet långsamt även med de mest grundläggande uppgifterna.
Om du stöter på något problem med din dator som inte snabbt kan lösas genom att starta om den, är uppdatering av drivrutinen nästa lösning. Även om det inte är svaret på alla problem, bör det alltid vara en del av de felsökningssteg som datoranvändare kan utföra.
För att undvika något av dessa problem kan du ställa in din dator så att dess drivrutiner uppdateras automatiskt .
Uppdaterad och underhållen
Nu när du vet vad drivrutiner är och vad de gör, blir det enkelt att hålla din dator underhållen och uppdaterad. Bortsett från det, om du stöter på några problem med din dator, kan en enkel drivrutinsuppdatering eller felsökning lösa problemet.