Qu'est-ce qu'un pilote Miniport?

September 22

Qu'est-ce qu'un pilote Miniport?


Dans la terminologie informatique, un "pilote" est un programme de logiciel qui contrôle un périphérique matériel tel qu'un clavier, une souris, une imprimante ou un autre périphérique. De nombreux pilotes sont intégrés directement dans le système d'exploitation de l'ordinateur pour plus de commodité. Le pilote agit comme un intermédiaire entre l'ordinateur et l'appareil, assurant la fonctionnalité et des performances optimales. Un pilote de miniport remplit le même but, mais d'une manière plus spécialisée, en se concentrant sur un seul dispositif spécifique connecté à un port spécifique.

Fonction

Un pilote de miniport gère un dispositif de cartes réseau et des cartes d'interface, fournissant un lien entre le pilote de port et le périphérique. Ce type de pilote peut utiliser un Network Driver Interface Specification ou NDIS, pour communiquer avec le matériel de la carte, ou il peut fournir une interface complète, permettant aux conducteurs de protocole pour configurer l'adaptateur de sorte que les paquets peuvent être envoyés et reçus sur le réseau. Un pilote de miniport peut même interagir avec les pilotes de haut niveau, tels que les pilotes de protocole de transport.

Caractéristiques

En plus de gérer les cartes réseau, les pilotes de miniport tiennent un registre constant de leurs performances, les capacités et le statut, tout en maintenant des informations sur chaque carte d'interface réseau contrôlé. Certains pilotes de miniport peuvent également utiliser des identificateurs d'objet pour interroger et définir les informations de l'appareil.

Avantages

pilotes miniport offrent la possibilité de personnalisation inégalées tout en conservant plus de simplicité que les conducteurs génériques. Les développeurs ont créé pilotes miniport pour protéger certaines exigences du système d'exploitation et de répondre à d'autres exigences du système dans un contexte plus spécifique à l'appareil, permettant la création de pilote simplifié. Un pilote de miniport NDIS peut avoir un non-NDIS bord inférieur, au lieu d'utiliser une interface de classe comme le Universal Serial Bus pour contrôler un périphérique sur le bus spécifique. Le pilote miniport envoie alors I / paquets de demande de O, ou IRP, au bus ou à l'appareil distant connecté au bus.

Désavantages

Parce que les pilotes de miniport sont conçus pour les appareils spécifiques et ne font pas partie du système d'exploitation, ces programmes deviennent souvent obsolètes lorsqu'un utilisateur met à jour le système d'exploitation ou installe un nouveau matériel, ce qui nécessite que les conducteurs de miniport être réécrites et réinstallés. Aussi, lorsque vous travaillez avec plusieurs applications de pilote de miniport, les développeurs ont souvent besoin d'écrire et comprendre plusieurs styles de pilote, ce qui nécessite des travaux supplémentaires, des tests et de la documentation, qui coûte un temps précieux et d'efforts. Soutenir les dispositifs multi-fonctionnels peuvent également se révéler gênante parce que deux ou plusieurs modèles de pilote de miniport et d'un modèle de bus Widows Driver supplémentaires peuvent avoir besoin d'être écrit pour soutenir le dispositif.


          

Post a comment: