Koncept i definition ABC
Miscellanea / / November 13, 2021
Af Marcos Guglielmetti, den sep. 2008
En driver eller controller enhed er softwaren, der kommunikerer perifert udstyr med operativ system. For eksempel kan et lydkort udsende et lydsignal eller tage lyd udefra, et grafikkort er i stand til at sende videosignal til en overvåge For at tegne et skrivebord på et system er en mus i stand til at flytte en virtuel pil på skærmen osv.
Med andre ord arbejder drivere eller controllere ved at abstrahere fra hardware, fra håndgribeligt udstyr og oversætte dem til en fortolkning gennem software. På denne måde kan vi i tilfælde af lydkort se en Mixer (eller mixer) af software, der tillader os regulere de forskellige ind- og udgange: øg eller formindsk den generelle lydstyrke, optag lyd via en mikrofon eller gennem linjen, juster stereopanelet (venstre, højre), aktiver eller deaktiver en digital eller analog udgang osv.
I tilfælde af et grafikkort kunne vi regulere den opløsning, hvor skrivebordet på en operativsystem, i antal pixels: for eksempel 1024 x 768 (vandret x lodret), 1200 x 800, 800 x 600 også.
I tilfælde af mus eller mus kan vi regulere hastighed som markøren (eller pilen) bevæger sig med, accelerationen, udveksling af venstre og ret, etc.
Hvis der ikke er nogen driver, skal disse perifere enheder de ville slet ikke arbejde, selv eksistensen af controlleren har en afgørende indvirkning på muligheden for, at vi vil have på håndtering af dem: begrænsede controllere får os til kun at få adgang til en begrænset gruppe af funktionaliteter i hardware. Dette er tilfældet med drivere under udvikling, som endnu ikke er færdige og derfor kun tillader os at gøre en række ting, der kunne gøres.
I systemer som Windows eller Mac er det mere almindeligt, at hardwareproducenten distribuerer på CD / DVD, uden for eller inden for deres proprietære operativsystemer, certificerede drivere eller ikke i forhold til de virksomheder, der producerer softwaren: Microsoft eller Manzana. I tilfælde af GNU / Linux eller BSD frigiver virksomheder kun sjældent drivere: nogle gange er de proprietære, nogle gange er de gratis. Virksomheder som HP starter normalt drivere til perifert udstyr såsom printere og opnår fuld kompatibilitet.
Når en virksomhed ikke frigiver sine drivere, hackere (eksperter i computing der bruger opfindsomhed til at løse et problem) udføre dine egne chauffører sammen ved forskellige metoder, såsom reverse engineering. Dette indebærer at studere, hvordan perifert udstyr kommunikerer med resten af computersystemet, afkode dets formularer og oversætte analysen til en driver, der gør det muligt for os at bruge bestemt hardware. Nogle gange overstiger det opnåede resultat med kvalitet og funktionalitet til proprietære drivere. På den anden side er driverne allerede i GNU / Linux, BSD og andre gratis systemer integreret i systemet, hvilket er en fordel for slutbrugeren: de behøver ikke at lede efter dem i Internet eller gør noget mærkeligt.
I visse tilfælde, såsom WiFi (trådløse) kort, kan GNU / Linux-brugeren ses "forpligtet"at bruge Windows-drivere, der bruger ndiswrapper-software: kun nogle chips understøtter gratis drivere, såsom chips Atheros, og Realtek 818x (Der er fremragende USB-enheder, der fungerer med gratis software uden mere behov end at forbinde dem til pc'en).
Selvom der er utallige websider, der tilbyder drivere i Format binær (uden kode kilde), brugeren skal være forsigtig når du installerer disse software, da de kan indeholde trojanske vira inde i eller næsten alt.
Emner i Driver