¿Qué es el software del controlador del dispositivo para teléfonos y computadoras?
![The operating system](https://zmzme.com/wp-content/uploads/2022/01/The-operating-system.jpg)
¿Qué es el software del controlador del dispositivo para teléfonos y computadoras?
¿Qué es el controlador de dispositivo ? También hay una parte de la computadora que siempre se pasa por alto. Sí, lo leíste bien, aquí aprenderemos sobre una parte importante también llamada controlador de computadora o controlador de dispositivo.
¿Sabes qué es un controlador de computadora y cómo funciona? Si no, entonces el artículo de hoy será muy interesante para ti porque hoy vamos a conocer todas esas pequeñas y grandes cosas sobre un controlador de computadora que son muy importantes.
Cuando se trata de conductores, no significa en absoluto los conductores que ve todos los días en las carreteras. Un controlador de dispositivo es un programa en su computadora que controla una pieza de hardware conectada a su computadora.
Casi todo en una computadora requiere un controlador de dispositivo para que funcione correctamente. Si una pieza de hardware no contiene un controlador, o no contiene el controlador correcto, entonces esa pieza de hardware es completamente inútil para las partes vendidas del sistema.
Sería como meter a un niño en el coche y pedirle que conduzca. No tienen idea del coche y lo conducen sin instrucciones. Los controladores de dispositivo hacen lo mismo en su computadora, le dan un conjunto de instrucciones a la computadora sobre cómo usar el hardware correctamente.
¿Qué es el controlador de dispositivo?
Los controladores de dispositivo también se denominan controladores de computadora o controladores de dispositivo. Este es un conjunto de archivos. Ayuda a diferentes computadoras a comunicarse con el sistema operativo.
Sin controladores, la computadora no puede enviar ni recibir datos. Dónde se envían los datos a la impresora.
Si no se instala un controlador adecuado, el dispositivo no funcionará correctamente.
Tipos de controladores de computadora
Los controladores de dispositivo son en realidad pequeños programas de computadora que permiten que los sistemas operativos se comuniquen con el hardware que está conectado a su computadora.
Por cierto, existen muchos tipos de controladores de dispositivos para diferentes computadoras. Al mismo tiempo, de acuerdo con las funciones básicas de la computadora, existen algunos controladores específicos que deben estar presentes en todas las computadoras. Conozcamos sobre ellos.
BIOS
BIOS (sistema básico de entrada / salida), es el controlador de computadora más simple que existe y está diseñado de acuerdo con el primer programa que se ejecuta cuando la computadora está encendida.
Este BIOS se almacena en la memoria integrada en la placa base y está diseñado para operar los dispositivos conectados a la computadora, a saber, discos duros, salida de pantalla de video, teclado y mouse.
controladores de la placa base
Los controladores de la placa base son pequeños programas leídos por Windows o Linux que permiten funciones básicas de la computadora dentro del mismo sistema operativo.
Estos controladores generalmente incluyen programas que permiten puertos de banda ancha, puertos USB y puertos de entrada / salida para mouse y teclado. Dependiendo de la marca de su placa base, estos controladores también pueden contener algunos controladores básicos para soporte de video y audio.
El BIOS no se parece en nada a los controladores de la placa base .
Controladores de dispositivo
Los controladores de dispositivo son programas diseñados para permitir que partes del hardware de una computadora, como las ranuras de expansión, se ejecuten en una computadora.
Las tarjetas de video, las tarjetas de sonido, las tarjetas de red y otras tarjetas de expansión vienen con discos de controladores para facilitar la instalación del hardware. Otros dispositivos, como algunos tipos de cámaras digitales y reproductores de MP3, tienen controladores de computadora programados además de su software, lo que los hace más fáciles de usar en computadoras personales.
Controladores de dispositivos virtuales
Los controladores de dispositivos virtuales son muy diferentes a la mayoría de los controladores. Mientras que en la mayoría de los controladores, las piezas de hardware pueden funcionar con un sistema operativo en particular, los controladores de dispositivos virtuales simulan una pieza de hardware y esencialmente engañan a la computadora para que piense que está leyendo. Haga solo una pieza de hardware real.
Un uso particularmente común es para estos controladores de dispositivos virtuales. Los archivos ISO se simulan en una unidad de CD o DVD sin ningún disco físico, ya que se emula uno de estos controladores .
¿Cómo funciona el controlador?
La tarea principal de un controlador de dispositivo es actuar como traductor entre el sistema operativo y el dispositivo. El sistema operativo quiere comunicarse con el dispositivo principalmente por dos razones, que son enviar datos y recibir datos.
Pero el problema con esto es que el sistema operativo es software y el hardware es hardware. Ambos usan diferentes idiomas y no entienden el idioma del otro.
En tal caso, el conductor desempeña el papel de intérprete entre estos dos para que ambos puedan comunicarse fácilmente entre sí.
En primer lugar, el sistema operativo explica lo que el controlador desea enviar o recibir del dispositivo. Ahora los controladores de dispositivos comprenden los requisitos y explican los dispositivos con más detalle.
En esto, el teclado, el escáner , la impresora , etc., denominados periféricos y controladores de dispositivo o controladores de dispositivo, ayudan a que estos dispositivos periféricos se asocien con el sistema operativo (SO).
Entendamos con un ejemplo cómo funciona el controlador:
Digamos que tiene que imprimir algo que requiere una aplicación de impresora. Primero, esta aplicación llama a una función que es ejecutada por el sistema operativo. A continuación, el sistema operativo llama a la función que realiza el controlador y luego el controlador se comunica con la impresora.
Luego, obtiene los datos requeridos y los envía a la aplicación a través del sistema operativo.
Entendamos los controladores de una manera más simplificada:
1. No es en absoluto necesario que las empresas que diseñan el dispositivo escriban controladores. Hay muchos casos de este tipo en los que el dispositivo está diseñado de acuerdo con un estándar de hardware publicado. Esto significa que Microsoft también puede escribir el controlador y el diseñador del dispositivo ni siquiera necesita escribir ningún controlador.
2. No todos los controladores se conectan directamente a un dispositivo. Para una solicitud de E / S específica (como la lectura de datos de un dispositivo), se colocan varios controladores en una pila, que participan en esa solicitud.
Este grupo se puede visualizar de forma tradicional donde el primer participante está en la parte superior y el último participante está en la parte inferior. En esto, algunos controladores de pila pueden participar convirtiendo esta solicitud de un formato a otro.
Estos controladores no se conectan directamente al dispositivo; Simplemente procesan la solicitud y la pasan a los controladores en la parte inferior de la pila.
3. El único controlador de esa pila que está directamente conectado al dispositivo es el controlador de función; Mientras que los controladores que realizan el procesamiento auxiliar se denominan controladores de filtro.
4. Algunos controladores de filtro notan y registran esa información de E / S pero no participan activamente en ella. Por ejemplo, algunos controladores de filtro actúan como validadores para garantizar que otros controladores de la pila manejen las solicitudes de E / S correctamente.
Tipos de controladores de Windows
Hay dos tipos básicos de controladores para los controladores de Microsoft Windows:
Controladores de modo de usuario
Se implementa en modo de usuario y, por lo general, proporciona una interfaz entre una aplicación Win32 y los controladores en modo kernel u otros componentes del sistema operativo.
Por ejemplo, en Windows Vista, todos los controladores de impresora implementan el modo de usuario.
Controladores de modo kernel
Se ejecuta en modo kernel y es parte del ejecutivo. Contiene componentes del sistema operativo en modo kernel que administran E / S, memoria Plug and Play, procesos, subprocesos, seguridad y más.
Los controladores del modo kernel suelen estar en capas. En general, los controladores de nivel superior suelen recibir datos de las aplicaciones, filtrar esos datos y luego pasarlos a un controlador de nivel inferior que admite la funcionalidad de hardware.
Algunos controladores en modo kernel también son controladores WDM, que confirman el modelo de controlador de Windows (WDM). Todos los controladores WDM admiten Plug and Play y Power Management. Los controladores WDM ya son compatibles con la fuente (pero no son compatibles con binarios) en Windows 98 / Me y con Windows 2000 y sistemas operativos posteriores.
Al igual que los sistemas operativos, los controladores en modo kernel se implementan como componentes modulares separados que tienen un conjunto bien definido de funciones requeridas. Todos los controladores en modo kernel proporcionan un conjunto de procedimientos operativos estándar definidos por el sistema.
Tipos de controladores en modo kernel
Hay tres tipos básicos de controladores de modo Kernel . Son el nivel más alto, medio y más bajo. Cada conductor es un poco diferente, pero difieren mucho en su funcionalidad.
1. Conductores del más alto nivel
Los controladores de alto nivel incluyen controladores del sistema de archivos (FSD) que admiten sistemas de archivos, como:
- NTFS
- Tabla de asignación de archivos (FAT)
- Sistema de archivos de CD-ROM (CDFS)
Los controladores de alto nivel siempre dependen de la compatibilidad con controladores básicos de nivel inferior, como controladores de función de nivel medio y controladores de bus de hardware de nivel inferior.
2. Conductores intermedios
Estos son controladores como un disco virtual, un espejo o un controlador de clase específico del tipo de dispositivo. Los motores intermedios dependen del soporte para motores básicos de nivel inferior. Los controladores intermedios se dividen de las siguientes maneras:
3. Función de controladores
Controla ciertos periféricos en el bus de E / S.
4. Filtrar controladores
Se insertan en los motores de trabajo de arriba o de abajo.
5. Conductores de autobús
Presenta un conjunto de subdispositivos a los que aún se pueden conectar controladores de filtro, funciones o filtros de nivel superior.
Por ejemplo, un controlador que controla un convertidor multifuncional que tiene un conjunto interno de dispositivos heterogéneos se denomina controlador de bus de software.
6. Cualquier categoría de controlador proporcionada por el sistema
Exportan una interfaz mini-clase / clase definida por el sistema, de hecho, una unidad intermedia con uno o más miniconductores asociados (también llamados minidrivers).
Cada par de clase / minicontrolador asociado proporciona una funcionalidad equivalente a un controlador de trabajo o un controlador de bus de programa.
3. Nivel más bajo de conductores
Controla el bus de E / S al que están conectados los dispositivos periféricos. Los motores de nivel inferior no dependen de los motores de nivel inferior.
Los controladores de bus de hardware son proporcionados por el sistema y generalmente controlan los buses de E / S configurables dinámicamente.
Los controladores de bus de hardware funcionan con Plug and Play Manager con el que inicializan y reconfiguran los recursos de hardware del sistema, y todos los subdispositivos conectados a los buses de E / S controlan el controlador.
Estos recursos de hardware contienen asignaciones a la memoria del dispositivo y solicitudes de interrupción (IRQ). (Los controladores de bus de dispositivo incorporan algunas de las funciones proporcionadas por el componente HAL durante el inicio del sistema operativo basado en Windows NT, que es anterior a Windows 2000).
4. Motores viejos
Estos son actuadores que controlan directamente un dispositivo físico. Estos son los motores de nivel inferior.
Que es el conductor
Hay algunos controladores que no están asociados con ningún dispositivo de hardware.
Por ejemplo, supongamos que tuvo que escribir una herramienta que pudiera acceder a las estructuras de datos del sistema operativo central, a las que solo se puede acceder desde el código que se ejecuta en modo kernel.
Puede hacer esto dividiendo esta herramienta en dos componentes.
El primer componente se ejecuta en modo de usuario e introduce la interfaz de usuario. Mientras que el segundo componente se ejecuta en modo kernel y tiene acceso a los datos básicos del sistema operativo.
Un componente que se ejecuta en modo de usuario se denomina una aplicación , y un componente que se ejecuta en modo kernel se llama un controlador programa .
El controlador de software no está asociado con ningún dispositivo.
Los controladores de software siempre se ejecutan en modo kernel.
La razón principal para escribir un controlador es que permite el acceso a datos protegidos que solo están disponibles en modo kernel. Pero los controladores de dispositivos no siempre necesitan acceder a los datos y recursos del modo kernel. Mientras que algunos controladores de dispositivo funcionan solo en modo de usuario.
¿Cómo verificar los controladores de su computadora?
Si desea verificar el estado de los controladores de su computadora, puede usar el Administrador de dispositivos de su sistema para esto:
Sepamos cómo hacerlo.
1. En el teclado, presione la tecla del logotipo de Windows y la tecla R al mismo tiempo para invocar el cuadro Ejecutar.
2. Escriba devmgmt.msc y presione Enter para acceder al Administrador de dispositivos.
3. Aquí puede verificar cualquier entrada para expandir el estado del dispositivo / controlador.
Nota Aquí puede ver un problema común cuando ve un signo de exclamación amarillo en el dispositivo. Esto indica que Windows ha detectado algunos problemas con este dispositivo.
Mientras que para solucionarlo, tenemos que actualizar el controlador de su dispositivo, en el que puede hacer clic derecho y elegir el controlador actualizado.
¿Por qué necesitamos los controladores más recientes?
A menudo, hay tantos cambios en los sistemas operativos que se maneja el hardware. Cuando suceden cosas como esta, tenemos que actualizar los controladores, para que puedan traducir correctamente los nuevos comandos y su hardware también pueda entenderlos.
A menudo, su hardware tiene que aprender mucho. por ejemplo. Su tarjeta de video tendrá que aprender sobre el nuevo gráfico 3D si desea utilizar nuevas tecnologías.
Considerando que, para que su tarjeta de video sea capaz de esto, el fabricante simplemente tendrá que lanzar un controlador actualizado que explique cómo puede mostrar este nuevo tipo de gráfico. Si bien sin el controlador más reciente, su tarjeta de video no puede ejecutar correctamente esa nueva tecnología.
¿Cómo localiza el software o los controladores adecuados para su computadora?
Aquí he hablado de algunos de estos métodos, para que pueda descargar controladores ubicándolos en Internet.
Reconocimiento de dispositivos
Antes de buscar un controlador, conserve esta información sobre el fabricante y el modelo de su hardware. Si está buscando software o controladores para un dispositivo interno de su computadora, puede encontrarlos en la sección de soporte del sitio web del fabricante del dispositivo.
También puede encontrarlo en los CD o DVD que hubiera tenido al comprar la computadora.
sitio de descarga
Si el fabricante que hizo su hardware aún funciona, es posible que vea sus controladores en su página web.
Por otro lado, si el fabricante de hardware ya no funciona o sus controladores no están disponibles actualmente, puede utilizar controladores de empresas de terceros que tengan buenas calificaciones de usuarios.
¿Cómo actualizar controladores de computadora o controladores de dispositivo?
Si desea actualizar los controladores de su dispositivo, a continuación le proporcioné tres sencillos pasos que puede usar.
Método 1: actualice los controladores a través del sitio web del fabricante
Puede actualizar el controlador de su dispositivo manualmente visitando el sitio web del fabricante del dispositivo y luego buscando el controlador correcto más reciente. Al elegir un controlador, tenga en cuenta que el controlador es compatible con el modelo exacto de su dispositivo y la versión del sistema operativo.
Una vez que este controlador de dispositivo se haya descargado en su sistema, puede hacer doble clic en el archivo descargado y deberá seguir las instrucciones en pantalla para poder instalar el controlador.
Método 2: actualice los controladores mediante el Administrador de dispositivos
1. En primer lugar, debe ir al Administrador de dispositivos en su computadora.
2. Haga doble clic para encontrar este dispositivo en una entrada en particular, luego debe hacer clic derecho en el dispositivo y luego seleccionar Actualizar software de controlador.
3. Haga clic en Buscar automáticamente el software del controlador actualizado.
4. Espere a que Windows detecte todas las actualizaciones y luego siga las instrucciones en pantalla para poder instalar esta actualización.
A menudo, Windows no puede detectar actualizaciones de controladores automáticamente, en tal caso, debe realizar algunas acciones para poder actualizar el controlador del dispositivo. Como software de terceros.
Método 3: actualice los controladores automáticamente con la ayuda de software de terceros como Driver Easy (recomendado)
Si no tiene tiempo, paciencia y habilidades informáticas para actualizar el controlador manualmente, puede utilizar un programa de terceros como Driver Easy.
Driver Easy es un programa que reconoce automáticamente su sistema y también busca los controladores adecuados para él. Aquí no necesita saber qué sistema está utilizando, qué sistema operativo está ejecutando, etc. Al mismo tiempo, no hay posibilidad de instalar aquí el controlador incorrecto. Este programa se encarga de todo.
1. Descargue e instale Driver Easy.
2. Ejecute Driver Easy y haga clic en Escanear ahora. Driver Easy luego escanea su computadora y detecta cualquier problema de controlador o controladores obsoletos.
3. Luego, haga clic en el botón Actualizar para que se descargue automáticamente la versión correcta del controlador para sus dispositivos.
O puede hacer clic en Actualizar todo, que automáticamente descargará e instalará todos los controladores faltantes o desactualizados en su sistema. Pero para esta función, debe comprar la versión Pro de este software.
Que aprendiste hoy
Espero que les haya gustado mi artículo ¿Qué es un controlador de dispositivo? (¿Qué es un controlador de dispositivo?) . Siempre he intentado proporcionar información completa sobre un controlador de computadora para mis lectores para que no tengan que buscar en otros sitios o en Internet en el contexto de este artículo. Esto también les ahorrará tiempo y también tendrán toda la información en un solo lugar.
Si tiene alguna duda sobre este artículo o si desea que haya alguna mejora en él, puede escribir comentarios bajos sobre él.
Si te gustó esta publicación, qué es el controlador del dispositivo o si aprendiste algo, comparte esta publicación en redes sociales como Facebook, Twitter, etc.