Suave

Que é un controlador de dispositivo? Como funciona?

Proba O Noso Instrumento Para Eliminar Problemas





Publicado enÚltima actualización: 16 de febreiro de 2021

O sistema operativo, outros programas de aplicación e os distintos dispositivos de hardware son construídos por diferentes grupos de persoas. Polo tanto, por defecto, o SO e outros programas non poden interactuar cos dispositivos de hardware. Aquí é onde entra un controlador de dispositivo. É unha peza de software que actúa como tradutor entre os sistemas operativos e os dispositivos de hardware. O traballo dun controlador de dispositivo é permitir o bo funcionamento dos dispositivos de hardware conectados ao sistema. Un controlador de impresora indica ao SO como imprimir a información seleccionada na páxina. Para que o sistema operativo traduza os bits dun ficheiro de audio á saída adecuada, é necesario un controlador de tarxeta de son. Así, existen controladores de dispositivo para cada dispositivo de hardware que está conectado ao teu sistema.



Que é un controlador de dispositivo

Contidos[ esconderse ]



Que é un controlador de dispositivo?

O SO non precisa coñecer os detalles detrás do funcionamento do hardware. Usando o controlador do dispositivo, só interactúa con esa peza particular de hardware. Se o controlador de dispositivo correspondente non está instalado, non hai ningunha conexión de comunicación entre o SO e o hardware. Tal dispositivo de hardware pode non funcionar correctamente. Un controlador de dispositivo e o dispositivo hardware correspondente comunícanse a través do bus do ordenador ao que está conectado o dispositivo. Os controladores de dispositivos varían para cada sistema operativo e dependen do hardware. Un controlador de dispositivo tamén se coñece como controlador de software ou simplemente controlador.

Como funcionan os controladores de dispositivos?

Un dispositivo de hardware quere comunicarse cun programa do seu sistema. Podes pensar nesta situación como dúas entidades que falan idiomas diferentes. Polo tanto, fai falta un tradutor. O controlador do dispositivo desempeña aquí o papel do tradutor. O software dá información ao controlador que explica o que debe realizar o hardware. O controlador do dispositivo usa a información para que o controlador faga o traballo.



Un controlador de dispositivo traduce as instrucións dun programa de software ou do SO a un idioma que entenda o dispositivo de hardware. Para que o sistema funcione de forma eficiente, tes que ter todos os controladores de dispositivos necesarios. Cando acendes o teu sistema, o SO comunícase cos controladores do dispositivo e co BIOS decidir sobre a realización de varias tarefas de hardware.

De non ser por un controlador de dispositivo, ou non habería forma de que o sistema se comunicara cos dispositivos ou os programas de software terían que saber interactuar directamente co hardware (dada a ampla gama de programas e dispositivos de hardware que temos na actualidade, isto sería difícil). Non é posible construír software coa capacidade de comunicarse directamente con todo tipo de dispositivos de hardware. Así, os controladores de dispositivos son os que cambian o xogo.



Tanto os dispositivos de hardware como os programas de software dependen dos controladores de dispositivos para un bo funcionamento. Os programas adoitan usar comandos xerais para acceder aos dispositivos. Un controlador de dispositivo traduce estes en comandos especializados que poden ser entendidos polo dispositivo.

Os controladores de dispositivos adoitan vir como compoñentes integrados nun sistema operativo. Son proporcionados polo fabricante. Se se substitúe ou se actualiza un compoñente de hardware ou software, estes controladores de dispositivos quedarán inservibles.

Controladores de dispositivos virtuais

Un controlador de dispositivo virtual é un compoñente dun controlador de dispositivo que axuda a un dispositivo de hardware a establecer comunicación co SO ou cun programa. Son controladores para dispositivos virtuais. Os controladores de dispositivos virtuais axudan a un fluxo de datos fluido. Varias aplicacións poden acceder a un determinado dispositivo de hardware sen conflitos. Cando un controlador de dispositivo virtual recibe un sinal de interrupción dun dispositivo de hardware, determina o seguinte curso de acción en función do estado da configuración do dispositivo.

Onde se usa un controlador de dispositivo virtual?

Cando usamos software para emular un dispositivo de hardware, utilízase un controlador de dispositivo virtual para tal dispositivo. Un exemplo axeitado sería o uso de a VPN . Crea unha tarxeta de rede virtual para que poida conectarse a Internet de forma segura. Esta é unha tarxeta de rede virtual creada pola VPN. Requírese un controlador axeitado para esta tarxeta que normalmente será instalado polo propio software VPN.

Todos os dispositivos necesitan controladores?

Se un dispositivo require ou non un controlador depende de se o seu sistema operativo recoñece o dispositivo de hardware e as súas funcións. Algúns periféricos que son descoñecidos polo sistema operativo e que requiren un controlador son: Tarxeta de vídeo, dispositivo USB, tarxeta de son, escáner, impresora, módem controlador, tarxeta de rede, lector de tarxetas, etc... Os sistemas operativos adoitan ter algúns controladores xenéricos que permiten dispositivos de hardware comúns. para traballar a nivel básico. De novo, a condición é que o sistema operativo recoñeza as características do dispositivo. Algúns dispositivos que poden funcionar con controladores xenéricos son: RAM, teclado, rato, altofalantes, monitor, disco duro, unidade de disco, CPU, fonte de alimentación, joystick, etc... Hai que ter en conta que o controlador xenérico proporcionado polo sistema operativo non está actualizado. con tanta frecuencia como os controladores proporcionados polo fabricante do hardware.

Ler tamén: Que é un ficheiro de ordenador?

Que pasará se non instalou un controlador?

Se non instalou un controlador para un dispositivo, é posible que o dispositivo non funcione en absoluto ou só funcione parcialmente. Por exemplo, dispositivos como rato/teclado funcionarán sen controlador. Pero se o teu rato ten botóns adicionais ou o teu teclado ten algunhas teclas especiais, esas funcións non funcionarán. Se es un usuario de Windows, podes atopar o erro de conflito de controladores no xestor de dispositivos, se tes un controlador que falta. Normalmente, o fabricante lanza unha actualización do controlador para borrar os erros producidos polo controlador. Polo tanto, teña sempre a versión actualizada do controlador para os seus dispositivos de hardware.

Un controlador só funcionará se tes o dispositivo correspondente instalado no teu sistema. Se tenta instalar un controlador para hardware que non existe, non sucederá. Por exemplo, instalar un controlador de tarxeta de vídeo cando non tes unha tarxeta de vídeo no teu sistema non lle dará ao teu sistema a capacidade de traballar cunha tarxeta de vídeo. Debe ter os dous: o dispositivo de hardware e o controlador de dispositivo actualizado para iso.

Tipos de controladores de dispositivos

Existe un controlador de dispositivo para case todos os dispositivos de hardware que se usan na actualidade. Estes controladores pódense clasificar amplamente nas dúas categorías seguintes: controladores de dispositivo de usuario e controladores de dispositivo do núcleo

Controladores de dispositivos de usuario

Estes son controladores de dispositivos que o usuario activa mentres está a usar o sistema. Estes son para os dispositivos que o usuario ten conectados ao sistema, distintos dos pertencentes ao software do núcleo . Os controladores de dispositivos para dispositivos plug and play considéranse controladores de dispositivos de usuario. Para aliviar a presión dos recursos do sistema, os controladores de dispositivos do usuario escríbense no disco. Pero os controladores de dispositivos para dispositivos de xogos adoitan gardarse na memoria principal.

Ler tamén: Que é un ficheiro ISO?

Controladores de dispositivos do núcleo

Os controladores xenéricos que están dispoñibles como software integrado xunto co sistema operativo chámanse controladores de dispositivo do núcleo. Cargan na memoria como parte do SO. Un punteiro ao controlador gárdase na memoria e pódese invocar sempre que sexa necesario. Os controladores de dispositivos do núcleo son para dispositivos como o procesador, a placa base, o BIOS e outros dispositivos relacionados co software do núcleo.

Cos controladores de dispositivos do núcleo, hai un problema común. Tras a invocación, cárgase un controlador de dispositivo do núcleo na RAM. Non se pode mover á memoria virtual. Se hai varios controladores de dispositivos funcionando simultáneamente, o sistema vaise lento. Para superar este problema, cada sistema operativo ten un requisito mínimo do sistema. Os sistemas operativos reúnen os recursos que necesitaban os controladores de dispositivos do núcleo. Isto garante que os usuarios non teñan que preocuparse pola necesidade de memoria.

Outros tipos de controladores de dispositivos

1. Condutores xenéricos e OEN

Se o controlador de dispositivo está dispoñible xunto co sistema operativo, denomínase controlador de dispositivo xenérico. Un controlador de dispositivo xenérico funciona para un dispositivo en particular, independentemente da súa marca. Windows 10 ten controladores de dispositivo xenéricos para dispositivos de hardware de uso habitual.

Ás veces, os dispositivos de hardware teñen certas características que un sistema operativo non pode recoñecer. O fabricante do dispositivo proporciona o controlador correspondente para estes dispositivos. Estes chámanse controladores de dispositivos OEM. Para que estes dispositivos funcionen correctamente, os controladores deben instalarse por separado despois de instalar o sistema operativo. Na época en que Windows XP estaba en uso, incluso os controladores para a placa base debían instalarse por separado. Hoxe, a maioría dos sistemas modernos proporcionan controladores de dispositivos xenéricos integrados.

2. Controladores de bloques e personaxes

Os controladores de dispositivos pódense clasificar como controladores de bloque ou controladores de caracteres en función da forma en que se len e escriben os datos. Dispositivos como discos duros, CD ROMs e as unidades USB clasifícanse en función da forma en que se usan.

O termo controlador de bloques úsase cando se le ou escribe máis dun carácter á vez. Créase un bloque e o dispositivo de bloque tenta recuperar a cantidade de información que se adapta ao tamaño do bloque. Discos duros e os CD-ROM considéranse bloqueadores de controladores de dispositivos.

O termo controlador de caracteres úsase cando os datos se escriben un carácter á vez. Os controladores de dispositivos de personaxes fan uso de buses serie. Calquera dispositivo que estea conectado ao porto serie ten un controlador de caracteres. Por exemplo, un rato é un dispositivo conectado a un porto serie. Fai uso dun controlador de dispositivo de carácter.

Ler tamén: Que é Wi-Fi 6 (802.11 ax)?

Xestionar controladores de dispositivos

Todos os controladores do teu sistema Windows son xestionados polo Xestor de dispositivos. Os controladores de dispositivos non necesitan moita atención despois da instalación. Ás veces, teñen actualizacións para corrixir un erro ou unha actualización que proporciona unha nova función. Polo tanto, é unha boa práctica comprobar se hai actualizacións de controladores e instalalas (se as hai) de cando en vez. Para facilitar o teu traballo, hai algúns programas que comprobarán e actualizarán os controladores do teu dispositivo.

As actualizacións de controladores proporcionadas polo fabricante están sempre dispoñibles gratuitamente no seu sitio web oficial. Ten coidado de non pagar por unha actualización do controlador do dispositivo.

A actualización dos teus controladores é importante porque, moitas veces, moitos problemas cun dispositivo de hardware poden remontarse a un problema co controlador do dispositivo.

Resumo

  • Un controlador de dispositivo axuda o SO e outros programas a interactuar cos dispositivos de hardware conectados ao sistema
  • Os sistemas operativos modernos proporcionan controladores de dispositivo integrados para periféricos de uso habitual
  • Para utilizar outros dispositivos de hardware, cómpre instalar os controladores de dispositivo correspondentes proporcionados polo fabricante
  • Manter os controladores do dispositivo actualizados é fundamental para o funcionamento do sistema.
  • Só é necesario un controlador de dispositivo externo para aqueles dispositivos cuxas funcións non sexan recoñecidas polo seu sistema operativo.
Aditya Farrad

Aditya é un profesional de tecnoloxía da información automotivado e foi escritor de tecnoloxía durante os últimos 7 anos. Abarca servizos de Internet, móbiles, Windows, software e guías prácticas.