Tecnología

Inicio

Qué es un controlador de minipuerto?

Qué es un controlador de minipuerto?


En la terminología informática, un "controlador" es un programa de software que controla un dispositivo de hardware, como un teclado, ratón, impresora u otro periférico. Muchos conductores se integran directamente en el sistema operativo del ordenador para mayor comodidad. El controlador actúa como intermediario entre el ordenador y el dispositivo, asegurando la funcionalidad y el rendimiento óptimo. Un controlador de minipuerto cumple el mismo propósito pero de una manera más especializada, centrándose en un dispositivo específico conectado a un puerto específico.

Función

Un controlador de minipuerto gestiona un adaptadores de red y tarjetas de interfaz de dispositivo de, proporcionando un enlace entre el controlador de puerto y el dispositivo. Este tipo de conductor puede utilizar un controlador de red de especificación de interfaz, o NDIS, para comunicarse con el hardware del adaptador, o puede proporcionar una interfaz completa, permitiendo a los conductores de protocolo para configurar el adaptador para que los paquetes pueden ser enviados y recibidos a través de la red. Un controlador de minipuerto puede incluso interactuar con los conductores de alto nivel, tales como controladores de protocolo de transporte.

Caracteristicas

Aparte de la gestión de los adaptadores de red, controladores de minipuerto mantienen un registro constante de su desempeño, la capacidad y el estado, y al mismo tiempo mantener la información en cada tarjeta de interfaz de red controlada. Algunos controladores de minipuerto también pueden utilizar los identificadores de objeto para consultar y establecer la información del dispositivo.

beneficios

Los controladores de minipuerto proporcionan la oportunidad para la personalización sin igual mientras se mantiene una mayor simplicidad de controladores genéricos. Los desarrolladores crean controladores de minipuerto para proteger algunos requisitos del sistema operativo y abordar otros requisitos del sistema en un contexto más específico del dispositivo, lo que permite la creación controlador simplificado. Un controlador de minipuerto NDIS puede tener un no-NDIS borde inferior, en lugar de utilizar una interfaz de clase como el bus serie universal para controlar un dispositivo en el bus específico. El controlador de minipuerto a continuación, envía E / S de los paquetes de petición, o IRP, al bus o al dispositivo remoto conectado al bus.

desventajas

Debido a que los controladores de minipuerto están diseñadas para dispositivos específicos y no son parte del sistema operativo, estos programas a menudo quedan obsoletos cuando un usuario actualiza el sistema operativo o instala un nuevo hardware, lo que exige que los conductores de minipuerto ser reescritos y reinstalarse. Además, cuando se trabaja con múltiples aplicaciones de controlador de minipuerto, los desarrolladores a menudo tienen que escribir y comprender múltiples estilos de controladores, lo que requiere un trabajo adicional, pruebas y documentación, todo lo cual cuesta valioso tiempo y esfuerzo. Que admiten dispositivos multifuncionales también pueden resultar problemático debido a que dos o más modelos de controlador de minipuerto y un bus adicional Modelo Viudas conductor tendría que ser escrito para soportar el dispositivo.