Vad är PC-drivrutiner och varför behöver du dem?
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?(What Are Drivers?)
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.
Drivrutiner för enheter(Device Drivers)
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 för 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(Below) är några av de vanligaste:
- Skrivare(Printers)
- Skannrar(Scanners)
- Digital kameror
- Videoadaptrar
- Kortläsare
- Ljudkort
- Modem
- Moderkortschipset
- Styrenheter
- Nätverkskort
- Lagringsenheter(Storages devices) (HDD och SSD)
Drivrutiner för programvara(Software Drivers)
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(Note) : I kärnläge(Kernel) 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?(What Do Drivers Do?)
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(Print) 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 förfrågningar och kommandon eftersom operativsystemet vet hur man ber enheterna att göra sitt jobb genom drivrutiner.
Varför behöver du drivrutiner?(Why Do You Need Drivers?)
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?(Why Is Updating Drivers Important?)
Drivrutinsuppdateringar(Driver) kan ge många saker, inklusive nya säkerhetskorrigeringar, som att förhindra att hackare korrumperar dina filer och uppgraderingar av din enhets teknik. Ofta(Often) 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öder 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?(How Do I Know if a Driver Needs To Be Updated?)
Symptomen på en föråldrad drivrutin kan variera beroende på vilken enhet den är kopplad till. 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 för att automatiskt uppdatera dess drivrutiner(set up your computer to automatically update its drivers) .
Uppdaterad och underhållen(Updated and Maintained)
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.
Related posts
Hur man automatiskt uppdaterar enhetsdrivrutiner i Windows 10
3 sätt att ta ett foto eller en video på en Chromebook
Hur man upptäcker dator- och e-postövervaknings- eller spionprogram
Plattskärmsteknik avmystifierad: TN, IPS, VA, OLED och mer
Så här aktiverar eller inaktiverar du Caps Lock på Chromebook
Hur du kontrollerar din hårddisk för fel
Hur man gör Spotify högre och låter bättre
Hur man skapar en transparent bakgrund i GIMP
Hur man hittar de bästa Discord-servrarna
Hur man söker och hittar någons borttagna tweets
Kan du ändra ditt Twitch-namn? Ja, men var försiktig
Startar din dator slumpmässigt av sig själv?
Hur man skickar ett anonymt textmeddelande som inte kan spåras tillbaka till dig
DVI vs HDMI vs DisplayPort - Vad du behöver veta
Hur man postar en artikel på Linkedin (och bästa tiderna att posta)
Hur man öppnar en fil utan förlängning
Kan du inte schemalägga en Uber i förväg? Här är vad du ska göra
Hur man åtgärdar Disney Plus-felkod 83
Hur man inaktiverar ett Facebook-konto istället för att ta bort det
Hur man åtgärdar ett Steam "Pending Transaction"-fel