Konsept i definisjon ABC
Miscellanea / / November 13, 2021
Av Marcos Guglielmetti, sep. 2008
En sjåfør eller kontroller enheten er programvaren som kommuniserer tilleggsutstyr med operativsystem. For eksempel kan et lydkort sende et lydsignal eller ta lyd fra utsiden, et skjermkort er i stand til å sende videosignal til en Observere For å tegne et skrivebord på et system, er en mus i stand til å flytte en virtuell pil på skjermen, etc.
Med andre ord, drivere eller kontrollere fungerer ved å abstrahere fra maskinvare, fra håndgripelig utstyr, og oversette dem til en tolkning gjennom programvare. På denne måten, når det gjelder lydkort, kan vi se en mikser (eller mikser) av programvare som tillater oss regulere de forskjellige innganger og utganger: øke eller redusere det generelle volumet, ta opp lyd gjennom en mikrofon eller gjennom linjen, juster stereopanelet (venstre, høyre), aktivere eller deaktivere en digital eller analog utgang osv.
Når det gjelder skjermkort, kan vi regulere oppløsningen der skrivebordet til et operativsystem, i antall piksler: for eksempel 1024 x 768 (horisontal x vertikal), 1200 x 800, 800 x 600 og så.
Når det gjelder mus eller mus, kan vi regulere hastighet som pekeren (eller pilen) beveger seg med, akselerasjonen, bytter venstre og Ikke sant, etc.
Hvis det ikke er noen driver, disse eksterne enhetene de ville ikke jobbe i det hele tatt, selv tilstedeværelsen av kontrolleren har en avgjørende innvirkning på muligheten for at vi vil ha på håndtering av dem: begrensede kontrollere vil få oss til å få tilgang til bare en begrenset gruppe funksjoner av maskinvare. Dette er tilfelle av drivere under utvikling, som ennå ikke er ferdige og av denne grunn tillater oss å gjøre bare en rekke ting som kan gjøres.
I systemer som Windows eller Mac er det mer vanlig at maskinvareprodusenten distribuerer på CD / DVD, utenfor eller innenfor deres proprietære operativsystemer, sertifiserte drivere eller ikke i forhold til selskapene som produserer programvaren: Microsoft eller Manzana. Når det gjelder GNU / Linux eller BSD, slipper bare sjelden selskaper drivere: noen ganger er de proprietære, noen ganger er de gratis. Bedrifter som HP lanserer vanligvis drivere for eksterne enheter som skrivere, og oppnår full kompatibilitet.
Når et selskap ikke slipper drivere, hackere (eksperter på databehandling som bruker oppfinnsomhet for å løse et problem) utføre dine egne sjåfører i samarbeid ved forskjellige metoder, slik som revers engineering. Dette innebærer å studere hvordan perifere enheter kommuniserer med resten av datasystemet, dekode skjemaene og oversette analysen til en driver som gjør det mulig for oss å bruke bestemt maskinvare. Noen ganger overskrider det oppnådde resultatet med kvalitet og funksjonalitet til proprietære drivere. På den annen side, i GNU / Linux, BSD og andre gratis systemer, er driverne allerede innlemmet i systemet, noe som er en fordel for sluttbrukeren: de trenger ikke lete etter dem Internett eller gjøre noe rart.
I visse tilfeller, for eksempel WiFi (trådløse) kort, kan GNU / Linux-brukeren sees "forpliktet"for å bruke Windows-drivere gjennom ndiswrapper-programvare: bare noen sjetonger støtter gratis drivere, for eksempel sjetonger Atheros, og Realtek 818x (Det er utmerkede USB-enheter som fungerer med gratis programvare uten mer behov enn å koble dem til PC-en).
Selv om det er utallige websider som tilbyr drivere i Format binær (uten kode kilde), brukeren bør være forsiktig når du installerer disse programvarene, siden de kan inneholde trojanske virus inne i eller nesten hva som helst.
Emner i Driver