Suau

Què és un controlador de dispositiu? Com funciona?

Proveu El Nostre Instrument Per Eliminar Problemes





posat enÚltima actualització: 16 de febrer de 2021

El sistema operatiu, altres programes d'aplicació i els diferents dispositius de maquinari estan creats per diferents grups de persones. Per tant, per defecte, el sistema operatiu i altres programes no poden interactuar amb els dispositius de maquinari. Aquí és on entra en joc un controlador de dispositiu. És un programari que actua com a traductor entre els sistemes operatius i els dispositius de maquinari. La feina d'un controlador de dispositiu és permetre el bon funcionament dels dispositius de maquinari connectats al sistema. Un controlador d'impressora indica al sistema operatiu com imprimir la informació seleccionada a la pàgina. Perquè el sistema operatiu tradueixi els bits d'un fitxer d'àudio a la sortida adequada, cal un controlador de targeta de so. Així, existeixen controladors de dispositiu per a cada dispositiu de maquinari connectat al vostre sistema.



Què és un controlador de dispositiu

Continguts[ amagar ]



Què és un controlador de dispositiu?

El sistema operatiu no necessita conèixer els detalls darrere del funcionament del maquinari. Utilitzant el controlador del dispositiu, només s'interfaça amb aquesta peça de maquinari en particular. Si el controlador de dispositiu corresponent no està instal·lat, no hi ha cap enllaç de comunicació entre el sistema operatiu i el maquinari. És possible que aquest dispositiu de maquinari no funcioni correctament. Un controlador de dispositiu i el dispositiu de maquinari corresponent es comuniquen a través del bus de l'ordinador al qual està connectat el dispositiu. Els controladors de dispositiu varien per a cada sistema operatiu i depenen del maquinari. Un controlador de dispositiu també es coneix com a controlador de programari o simplement controlador.

Com funcionen els controladors de dispositius?

Un dispositiu de maquinari vol comunicar-se amb un programa del vostre sistema. Podeu pensar en aquesta situació com a dues entitats que parlen idiomes diferents. Per tant, es necessita un traductor. El controlador del dispositiu fa aquí el paper del traductor. El programari proporciona informació del controlador que explica què ha de fer el maquinari. El controlador del dispositiu utilitza la informació per aconseguir que el controlador faci la feina.



Un controlador de dispositiu tradueix les instruccions d'un programa de programari/SO a un llenguatge que entén el dispositiu de maquinari. Perquè el sistema funcioni de manera eficient, heu de tenir tots els controladors de dispositiu necessaris. Quan engegueu el vostre sistema, el sistema operatiu es comunica amb els controladors del dispositiu i el BIOS decidir sobre la realització de diferents tasques de maquinari.

Si no fos per un controlador de dispositiu, o bé no hi hauria manera que el sistema es comuniqués amb els dispositius o els programes de programari haurien de saber connectar-se directament amb el maquinari (tenint en compte l'ampli ventall de programes i dispositius de maquinari que tenim actualment, això seria difícil). No és possible crear programari amb la capacitat de comunicar-se directament amb tot tipus de dispositius de maquinari. Per tant, els controladors de dispositiu són els que canvien el joc.



Tant els dispositius de maquinari com els programes de programari depenen dels controladors de dispositiu per a un bon funcionament. Els programes solen utilitzar ordres generals per accedir als dispositius. Un controlador de dispositiu els tradueix en ordres especialitzades que el dispositiu pot entendre.

Els controladors de dispositiu solen venir com a components integrats en un sistema operatiu. Els proporciona el fabricant. Si es substitueix o s'actualitza un component de maquinari o programari, aquests controladors de dispositiu es tornen inútils.

Controladors de dispositius virtuals

Un controlador de dispositiu virtual és un component d'un controlador de dispositiu que ajuda un dispositiu de maquinari a establir comunicació amb el sistema operatiu o un programa. Són controladors per a dispositius virtuals. Els controladors de dispositius virtuals ajuden a un flux de dades fluid. Diverses aplicacions poden accedir a un dispositiu de maquinari concret sense conflictes. Quan un controlador de dispositiu virtual rep un senyal d'interrupció d'un dispositiu de maquinari, determina el següent curs d'acció en funció de l'estat de la configuració del dispositiu.

On s'utilitza un controlador de dispositiu virtual?

Quan utilitzem programari per emular un dispositiu de maquinari, s'utilitza un controlador de dispositiu virtual per a aquest dispositiu. Un exemple adequat seria utilitzar a VPN . Creeu una targeta de xarxa virtual perquè pugueu connectar-vos a Internet de manera segura. Aquesta és una targeta de xarxa virtual creada per la VPN. Es requereix un controlador adequat per a aquesta targeta que normalment l'instal·larà el programari VPN mateix.

Tots els dispositius necessiten controladors?

Que un dispositiu requereixi un controlador o no depèn de si el vostre sistema operatiu reconeix el dispositiu de maquinari i les seves característiques. Alguns perifèrics desconeguts pel sistema operatiu i que requereixen un controlador són: targeta de vídeo, dispositiu USB, targeta de so, escàner, impressora, mòdem controlador, targeta de xarxa, lector de targetes, etc. Els sistemes operatius solen tenir alguns controladors genèrics que permeten dispositius de maquinari comuns. per treballar a nivell bàsic. De nou, la condició és que el sistema operatiu reconegui les característiques del dispositiu. Alguns dispositius que poden funcionar amb controladors genèrics són: RAM, teclat, ratolí, altaveus, monitor, disc dur, unitat de disc, CPU, font d'alimentació, joystick, etc... Cal tenir en compte que el controlador genèric proporcionat pel sistema operatiu no està actualitzat. amb tanta freqüència com els controladors proporcionats pel fabricant del maquinari.

Llegeix també: Què és un fitxer informàtic?

Què passarà si no heu instal·lat cap controlador?

Si no heu instal·lat cap controlador per a un dispositiu, és possible que el dispositiu no funcioni en absolut o només funcioni parcialment. Per exemple, dispositius com el ratolí/teclat funcionaran sense controlador. Però si el ratolí té botons addicionals o el teclat té algunes tecles especials, aquestes funcions no funcionaran. Si sou un usuari de Windows, podeu trobar l'error de conflicte de controladors al gestor de dispositius, si us falta un controlador. Normalment, el fabricant publica una actualització del controlador per esborrar els errors produïts pel controlador. Per tant, tingueu sempre la versió actualitzada del controlador per als vostres dispositius de maquinari.

Un controlador només funcionarà si teniu el dispositiu corresponent instal·lat al vostre sistema. Si intenteu instal·lar un controlador per a maquinari que no existeix, no passarà. Per exemple, instal·lar un controlador de targeta de vídeo quan no teniu una targeta de vídeo al vostre sistema no li donarà la capacitat de treballar amb una targeta de vídeo. Heu de tenir tots dos: el dispositiu de maquinari i el controlador de dispositiu actualitzat.

Tipus de controladors de dispositiu

Hi ha un controlador de dispositiu per a gairebé tots els dispositius de maquinari que s'utilitzen actualment. Aquests controladors es poden classificar àmpliament en les dues categories següents: controladors de dispositiu d'usuari i controladors de dispositiu del nucli

Controladors de dispositiu d'usuari

Aquests són controladors de dispositiu que l'usuari activa mentre utilitza el sistema. Són per als dispositius que l'usuari ha connectat al sistema, diferents dels que pertanyen al programari del nucli . Els controladors de dispositiu per a dispositius plug and play es consideren controladors de dispositiu d'usuari. Per reduir la pressió dels recursos del sistema, els controladors de dispositius d'usuari s'escriuen al disc. Però els controladors de dispositius per a dispositius de jocs solen conservar-se a la memòria principal.

Llegeix també: Què és un fitxer ISO?

Controladors de dispositiu del nucli

Els controladors genèrics que estan disponibles com a programari integrat juntament amb el sistema operatiu s'anomenen controladors de dispositiu del nucli. Es carreguen a la memòria com a part del sistema operatiu. Un punter al controlador s'emmagatzema a la memòria i es pot invocar sempre que sigui necessari. Els controladors de dispositiu del nucli són per a dispositius com el processador, la placa base, la BIOS i altres dispositius relacionats amb el programari del nucli.

Amb els controladors de dispositiu del nucli, hi ha un problema comú. Després de la invocació, es carrega un controlador de dispositiu del nucli a la memòria RAM. Això no es pot moure a la memòria virtual. Si hi ha diversos controladors de dispositiu en funcionament simultàniament, el sistema es torna lent. Per solucionar aquest problema, cada sistema operatiu té un requisit mínim del sistema. Els sistemes operatius ajunten els recursos que necessitaven els controladors de dispositius del nucli. Això garanteix que els usuaris no s'hagin de preocupar pels requisits de memòria.

Altres tipus de controlador de dispositiu

1. Conductors genèrics i OEN

Si el controlador de dispositiu està disponible juntament amb el sistema operatiu, s'anomena controlador de dispositiu genèric. Un controlador de dispositiu genèric funciona per a un dispositiu concret, independentment de la seva marca. Windows 10 té controladors de dispositiu genèrics per a dispositius de maquinari d'ús habitual.

De vegades, els dispositius de maquinari tenen certes característiques que un sistema operatiu no pot reconèixer. El fabricant del dispositiu proporciona el controlador corresponent per a aquests dispositius. Aquests s'anomenen controladors de dispositiu OEM. Perquè aquests dispositius funcionin correctament, els controladors s'han d'instal·lar per separat després d'instal·lar el sistema operatiu. Al voltant de l'època en què s'utilitzava Windows XP, fins i tot els controladors per a la placa base s'havien d'instal·lar per separat. Avui en dia, la majoria dels sistemes moderns ofereixen controladors de dispositiu genèrics integrats.

2. Controladors de blocs i personatges

Els controladors de dispositiu es poden classificar com a controladors de bloc o controladors de caràcters segons com es llegeixen i s'escriuen les dades. Dispositius com discs durs, CD ROMs i les unitats USB es classifiquen en funció de la forma en què s'utilitzen.

El terme controlador de bloc s'utilitza quan es llegeix o s'escriu més d'un caràcter alhora. Es crea un bloc i el dispositiu de bloc intenta recuperar la quantitat d'informació que s'adapti a la mida del bloc. Discs durs i els CD-ROM es considera que bloquegen els controladors de dispositiu.

El terme controlador de caràcters s'utilitza quan les dades s'escriuen un caràcter alhora. Els controladors de dispositius de caràcters fan ús de busos sèrie. Qualsevol dispositiu connectat al port sèrie té un controlador de caràcters. Per exemple, un ratolí és un dispositiu connectat a un port sèrie. Fa ús d'un controlador de dispositiu de caràcters.

Llegeix també: Què és Wi-Fi 6 (802.11 ax)?

Gestió de controladors de dispositius

Tots els controladors del vostre sistema Windows estan gestionats pel Gestor de dispositius. Els controladors de dispositiu no necessiten molta atenció després de la instal·lació. De tant en tant, tenen actualitzacions per solucionar un error o una actualització que ofereix una funció nova. Per tant, és una bona pràctica comprovar si hi ha actualitzacions de controladors i instal·lar-les (si n'hi ha) de tant en tant. Per facilitar-vos la feina, hi ha alguns programes que comprovaran i actualitzaran els controladors del vostre dispositiu.

Les actualitzacions de controladors proporcionades pel fabricant sempre estan disponibles de forma gratuïta al seu lloc web oficial. Aneu amb compte de no pagar per una actualització del controlador del dispositiu!

L'actualització dels controladors és important perquè, sovint, molts problemes amb un dispositiu de maquinari es poden remuntar a un problema amb el controlador del dispositiu.

Resum

  • Un controlador de dispositiu ajuda el sistema operatiu i altres programes a interactuar amb els dispositius de maquinari connectats al sistema
  • Els sistemes operatius moderns proporcionen controladors de dispositiu integrats per als perifèrics d'ús habitual
  • Per utilitzar altres dispositius de maquinari, cal que instal·leu els controladors de dispositiu corresponents proporcionats pel fabricant
  • Mantenir els controladors del dispositiu actualitzats és crucial per al funcionament del sistema.
  • Només cal un controlador de dispositiu extern per a aquells dispositius les funcions dels quals no són reconegudes pel vostre sistema operatiu.
Aditya Farrad

Aditya és un professional de tecnologia de la informació automotivat i ha estat escriptor de tecnologia durant els darrers 7 anys. Cobreix serveis d'Internet, mòbils, Windows, programari i guies pràctiques.