Device driver er programvare eller programmer som overvåker enheter som er koblet til datamaskinen. Enhetsdrivere for de fleste maskinvareenhetene er bygget i. Men hvis du prøver å legge noen ny maskinvareenhet med PC-en, må du installere kompatibel enhetsdriver også. Enheten driver programmene kommer ofte i CDer sammen med enheten, for eksempel enhetsdriveren for en web cam.
Du kan også laste ned drivere fra maskinvareprodusenten hjemmeside.
Formål av enhetsdrivere
Hensikten med enhetsdriveren er å kommunisere med maskinvareenhetene. Enheten driver konverterer input og output kommandoer i operativsystemet til signaler, som kan forstås av enheten. Det hjelper i å forenkle kommunikasjonen mellom maskinvareenheter og programmer. Enda høyere nivå programmet koden kan ikke distrahere kommunikasjon på tvers av veien mellom en enhet og en enhetsdriver. Dette kan være lett å forstå hvis du tegner en skisse i bakhodet at maskinvaren er det første laget på PC som ikke kan bli sett av sluttbrukeren, er da operativsystemet, er det tredje laget av programvare og det fjerde laget er av ende bruker. Noen ekstra maskinvare enheter som skrivere, web cam, og lydsystemer krever sine egne kjøreordre for å operere. Derfor er det nødvendig å installere spesifikk maskinvare programmet før du bruker dem. Det er utrolig lett med disse programmene er at de er kompatible skal brukes i nesten alle operativsystemer som Windows, Solaris og Mac.
Viktige Modes av enhetsdrivere
Den virtuelle minnet delt inn i to områder som brukermodus og kjernemodus. Den kernel-modus er begrenset til den spesifikke kjernen koden mens brukermodus kan kjøre mange brukerapplikasjoner fritt. Enhetsdriverne kjøres i to moduser som kalles kjernemodus og brukermodus. Kjernemodus er ledningen mellom applikasjonslaget og den autentiske databehandling. Derfor for å kjøre brukerprogrammer vanligvis bruker plassen er brukt. Programmene som er installert på brukerens plass enkelt kan byttes for nye søknader. Installere enhetsdriver i brukermodus holder sine arbeider mer stabil og organisert. Fordelen med å bruke enhetsdrivere på brukerområde er å hindre den fra over skrive på kjerneminne. Disse modusene sette en betydelig påføre på resultatene av disse driverne for å få høy gjennomstrømming. Det er noen vinduer virtuelle enheter drivere. Disse virtuelle drivere kan kommunisere med alle primære maskinvareenhet som serielle og parallelle porter. Disse virtuelle enhetsdrivere er dyktige nok til å opprettholde tilstanden til maskinvareenhet som har ustabile innstillinger.
Driver Interface
Enhetene drivere kan operere i mange forskjellige forhold. Dette er fordi det finnes mange typer av operativsystemer i markedet. Dette gjør det like i temperament med operativsystemet. Driverne kan grensesnitt med skrivere, nettverkskort, skjermkort og lydkort, lokale busser av ulike sortimenter, lav båndbredde busser, mange peker enheter som tastatur, mus og USB-porter, harddisk, diskett, bilde skannere, digitale kameraer og nå med smart-telefoner. Driverne grensesnitt med hard ware og programvare annerledes. Det kan kommunisere med maskinvaren ved å skrive til den eller lese fra den, ved hjelp av noen lavt nivå enheter driver og trylle frem med maskinvare mens du utfører ulike oppgaver. Med programvare kompletterer det noen andre forespørsler som lar operativsystemet for å få direkte tilgang til maskinvare ressurser. Det hjelper også på å implementere noen crossway av kommunikasjon for ikke driver enheter. Sist men ikke minst det hjelper også på å implementere noen høyt nivå språk. For å konfigurere hard ware riktig er det viktig å installere enhetsdriveren nøyaktig.