? En terminología informática , un "impulsor " 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 un 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 , se centra en un dispositivo específico conectado a un puerto específico . Función
Un controlador de minipuerto gestiona adaptadores de red de un dispositivo y tarjetas de interfaz , proporcionando un enlace entre el controlador de puerto y el dispositivo. Este tipo de conductor puede utilizar una especificación de interfaz de controlador de red 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.
Características
Aparte de la gestión de los adaptadores de red , controladores de minipuerto mantener un registro constante de el rendimiento , la capacidad y el estado , al mismo tiempo mantener la información de cada tarjeta de interfaz de red controlada. Algunos controladores de minipuerto también pueden usar identificadores de objeto para consultar y establecer la información del dispositivo .
Beneficios
controladores minipuerto
ofrecen la posibilidad de personalización sin igual , manteniendo una mayor simplicidad de controladores genéricos . Los desarrolladores crean controladores de minipuerto para proteger a algunos de los requisitos del sistema operativo y atender otras necesidades del sistema en un contexto más específico del dispositivo , lo que permite la creación de controlador simplificada. Un controlador de minipuerto NDIS puede tener un borde inferior no NDIS , en lugar de utilizar una interfaz de clase como el Universal Serial Bus para controlar un dispositivo en el bus específico. El controlador de minipuerto envía E /S de paquetes de solicitud , o IRP , el autobús o en el dispositivo remoto conectado al bus .
Desventajas
Porque controladores de minipuerto son diseñado para dispositivos específicos y no son parte del sistema operativo , los programas a menudo se vuelven obsoletos cuando un usuario actualiza el sistema operativo o instala nuevo hardware , que requiere que los controladores de minipuerto volver a escribir y volver a instalar . Además, al trabajar con múltiples aplicaciones controlador de minipuerto , los desarrolladores a menudo necesitan escribir y comprender múltiples estilos de controladores , lo que requiere trabajo adicional , pruebas y documentación, todo lo cual cuesta tiempo y esfuerzo . Apoyo a los dispositivos multi- funcionales también puede resultar problemático debido a que dos o más modelos de controlador de minipuerto y un conductor de autobús Widows Modelo adicionales pueden necesitar ser escrita para apoyar el dispositivo.