Hovedforskjellen mellom enhetsdriveren og enhetskontrolleren er at Enhetsdriveren er en programvare som fungerer som grensesnitt for enhetskontrolleren for å kommunisere med operativsystemet eller et applikasjonsprogram. Mens enhetskontrolleren er en maskinvarekomponent som fungerer som en bro mellom maskinvareenheten og operativsystemet eller et applikasjonsprogram.
Derfor er det en klar forskjell mellom enhetsdriveren og enhetskontrolleren, selv om disse vilkårene brukes om hverandre. En enhetsdriver er spesifikk for et operativsystem, og det er maskinvareavhengig. Det gir avbruddshåndtering som kreves for nødvendig asynkron tidsavhengig maskinvaregrensesnitt. På den annen side er enhetskontrolleren et kretskort mellom enheten og operativsystemet.
1. Hva er Enhetsdriver
- Definisjon, funksjonalitet
2. Hva er Device Controller
- Definisjon, funksjonalitet
3. Hva er forholdet mellom enhetsdriver og enhetscontroller
- Oversikt over foreningen
4. Hva er forskjellen mellom enhetsdriveren og enhetskontrollen?
- Sammenligning av nøkkelforskjeller
Enhetsdriver, Device Controller
Enhetsdriver driver en bestemt enhet som er koblet til en datamaskin. Det gir et programvaregrensesnitt for enhetskontrolleren for å få tilgang til maskinvareenhetene. Derfor kan operativsystemet eller noen andre dataprogrammer få tilgang til denne maskinvaren uten å vite mye om den maskinvarekomponenten. Enhetsdriveren tillater å sende data og motta data fra den tilkoblede maskinvareenheten.
Figur 1: Enhetsdriver
Når operativsystemet eller et program trenger å kommunisere med en maskinvareenhet, påkaller den en rutine i driveren. Deretter utsteder føreren kommandoer til den enheten. Når enheten sender data tilbake til sjåføren, oppfordrer sjåføren rutiner i det opprinnelige anropsprogrammet.
En enhetskontroller er et system som håndterer innkommende og utgående signaler fra CPU. En enhet er koblet til datamaskinen via en stikkontakt, og kontakten er koblet til en styreenhet. Enhetsstyrere bruker binære og digitale koder. En IO-enhet inneholder mekaniske og elektriske deler. En enhetskontroller er den elektriske delen av IO-enheten.
Figur 2: Enhetskontroller
Enhetskontrolleren mottar data fra en tilkoblet enhet. Det lagrer disse dataene midlertidig i et spesialregister som kalles en lokal buffer inne i kontrolleren. Hver enhetskontroller har en tilhørende enhetsdriver. Minnet er koblet til minnekontrolleren. Skjermen er koblet til videokontrolleren mens tastaturet er koblet til tastaturkontrolleren. Diskstasjonen er koblet til diskkontrolleren, og USB-stasjonen er koblet til USB-kontrolleren. Disse styreenhetene er koblet til CPUen via fellesbussen.
Enhetsdriver er et dataprogram som driver eller kontrollerer en bestemt type enhet som er koblet til en datamaskin. En kontroller er en del av datasystemet som gir mening om signalene som kommer til og kommer fra CPU. Den grunnleggende forskjellen mellom enhetsdriveren og enhetskontrolleren er således tydelig fra denne definisjonen.
Mens enhetsdriveren er programvare, er enhetscontroller maskinvare.
Den største forskjellen mellom enhetsdriveren og enhetskontrolleren er at enhetsdriveren fungerer som oversetter mellom maskinvareenheten og programmet eller operativsystemet som bruker det. På den annen side konverterer enhetskontrollen en seriell bitstrøm til blokk av byte og utfører feilkorreksjon etter behov.
Enhetsdriver er en programvare som fungerer som grensesnitt for enhetskontrolleren for å kommunisere med operativsystemet eller et applikasjonsprogram. Enhetsstyring er en maskinvarekomponent som fungerer som en bro mellom maskinvareenheten og operativsystemet eller et applikasjonsprogram. Det er den største forskjellen mellom enhetsdriveren og enhetskontrolleren. Kort sagt, enhetsdriveren er programvare mens enhetscontroller er maskinvare.
1. "Enhetsdriver." Wikipedia, Wikimedia Foundation, 7 september 2018, Tilgjengelig her.
2. "Device Controller." Wikipedia, Wikimedia Foundation, 12. september 2018, Tilgjengelig her.
3. "Operativsystem - I / O-maskinvare." Www.tutorialspoint.com, Tutorials Point, tilgjengelig her.
1. "Driverarch" Av Tutorial - (Public Domain) via Commons Wikimedia
2. "Kontroler scsi isa" Av Den opprinnelige opplasteren var Rjt på polsk Wikipedia. - Overført fra pl.wikipedia til Commons (Public Domain) via Commons Wikimedia