Què és un controlador de dispositiu? Quina és la seva finalitat?

What Is Device Driver



Un controlador de dispositiu és un programa de programari que permet que un determinat tipus de dispositiu de maquinari es comuniqui amb un ordinador. El propòsit d'un controlador de dispositiu és proporcionar una interfície entre un tipus particular de dispositiu de maquinari i l'ordinador. Aquesta interfície permet a l'ordinador enviar i rebre dades cap i des del dispositiu de maquinari.



Controladors de dispositiu és un programari a través del qual el nucli de l'ordinador es comunica amb diversos maquinari, sense haver d'entrar en els detalls de com funciona. Aquest és un programari que gestiona una peça de maquinari connectada a un ordinador i permet que l'ordinador utilitzi el maquinari proporcionant una interfície adequada. Això vol dir que el sistema operatiu no necessita entrar en els detalls de com funciona el maquinari. També proporciona una interfície comuna perquè el sistema operatiu o Nucli pot comunicar-se amb l'equip.





Per tant, el propòsit dels controladors de dispositiu és garantir el bon funcionament del maquinari per al qual estan dissenyats i permetre que s'utilitzi amb una varietat de sistemes operatius.





Què és un controlador de dispositiu



Tipus de controladors de dispositiu: nucli i controladors d'usuari

Hi ha controladors de dispositiu per a gairebé tots els dispositius associats a un ordinador - de BIOS fins i tot màquines virtuals i molt més. Els controladors de dispositiu es poden dividir aproximadament en dues categories:

  1. Controladors de dispositiu del nucli
  2. Controladors de dispositiu d'usuari

Controladors de dispositiu del nucli són controladors de dispositiu genèrics que es carreguen amb el sistema operatiu a la memòria com a part del sistema operatiu; no tot el controlador, sinó un punter a aquest efecte perquè el controlador del dispositiu es pugui cridar tan aviat com sigui necessari. Els controladors fan referència a la BIOS, la placa base, el processador i el maquinari similar inclòs al programari del nucli.

El problema amb els controladors de dispositius del nucli és que quan es crida a un d'ells, es carrega a la memòria RAM i no es pot moure al fitxer d'intercanvi (memòria virtual). Per tant, executar diversos controladors de dispositiu al mateix temps pot alentir els ordinadors. És per això que hi ha requisits mínims de sistema per a cada sistema operatiu. Diversos sistemes operatius ja afegeixen els recursos necessaris per als controladors de dispositius del nucli, de manera que els usuaris finals no s'han de preocupar pels requisits de memòria addicionals.



Controladors de dispositiu en mode usuari normalment executat pels usuaris durant una sessió en un ordinador. Aquests poden ser dispositius que l'usuari va portar a l'ordinador, diferents dels dispositius del nucli. Els controladors de la majoria de dispositius Plug and Play entren en aquesta categoria. Els controladors de dispositius d'usuari es poden escriure al disc perquè no afectin els recursos. Tanmateix, per als controladors de dispositius de jocs, es recomana emmagatzemar-los a la memòria principal (RAM).

Controladors de blocs i controladors de personatges

Aquests dos controladors de dispositius de blocs i caràcters entren a la categoria de lectura i escriptura de dades. Discs durs, CD, llapis USB, etc. - poden ser controladors de bloc o controladors de caràcters, depenent de com s'utilitzin.

Els controladors de caràcters s'utilitzen als autobusos sèrie. Escriuen dades un caràcter alhora. Un caràcter significa un byte en el sentit general. Si el dispositiu està connectat a un port sèrie, utilitza un controlador de caràcters. El ratolí és un dispositiu sèrie i té un controlador de dispositiu de caràcters.

Els controladors de bloc fan referència a escriure i llegir més d'un caràcter alhora. Normalment, els controladors de dispositiu de bloc creen un bloc i extreuen tanta informació com el bloc pugui contenir. Per exemple, els discs durs utilitzen controladors de dispositiu de bloc. Els CD també són controladors de dispositiu de bloc, però el nucli ha de comprovar que el dispositiu encara està connectat a l'ordinador cada vegada que qualsevol aplicació l'inicia.

tornar a registrar la botiga de finestres

Drivers genèrics i OEM

Els controladors de dispositiu poden ser genèrics o específics d'OEM. Si un controlador de dispositiu inclou un programa operatiu, és probable que sigui un controlador de dispositiu genèric. Un controlador de dispositiu genèric és un controlador que es pot utilitzar amb diferents marques de dispositius d'un determinat tipus. Per exemple, Windows 10 té una sèrie de controladors genèrics que funcionen sense haver d'instal·lar cap altre programari manualment.

En alguns casos, els controladors estàndard no ajuden. Així, els fabricants d'equips originals creen els seus propis controladors de dispositiu. Aquests són controladors de dispositiu OEM que s'han d'instal·lar per separat després d'instal·lar el sistema operatiu. Els ordinadors de l'època antiga estaven etiquetats, de manera que fins i tot els controladors de la placa base s'havien d'instal·lar externament. Però aquella era l'era de Windows XP. Amb l'excepció d'uns quants fabricants, la majoria dels conjunts de controladors integrats ja estan inclosos als sistemes operatius.

Controladors de dispositius virtuals

Els controladors per a dispositius virtuals s'anomenen controladors de dispositius virtuals. Sovint fem servir algun tipus de programari de simulació de maquinari i el programari utilitzat per executar aquest maquinari virtual és el controlador del dispositiu virtual. Per exemple, si feu servir una VPN, pot crear una targeta de xarxa virtual per connectar-vos a Internet de manera segura. Aquest no és un mapa físic real, sinó un mapa creat pel programari VPN. Fins i tot aquesta targeta requereix un controlador de dispositiu i el mateix programari VPN instal·larà controladors de dispositiu virtual.

Baixeu l'eina de reparació de PC per trobar i corregir automàticament els errors de Windows

Així que podeu veure que hi ha diferents tipus de controladors de dispositiu i és una mica difícil utilitzar només una o dues categories per explicar-los. En aquest article, hem explicat què és un controlador de dispositiu i hem parlat dels següents tipus de controladors de dispositiu: controlador de mode d'usuari i nucli; controladors de dispositiu genèrics i OEM, així com controladors de dispositiu virtual, inclosa la diferència entre tots.

Entrades Populars