Prise en charge de duplex intégral avec Windows NT

Traductions disponibles Traductions disponibles
Numéro d'article: 217305 - Voir les produits auxquels s'applique cet article
Cet article a été archivé. Il est proposé « en l'état » et ne sera plus mis à jour.
Agrandir tout | Réduire tout

Symptômes

Une baisse des performances réseau a été constaté dans un environnement de full-duplex Ethernet avec Microsoft Windows NT.

Résolution

Dans le Service Pack 4 pour Windows NT 4.0, une nouvelle fonctionnalité NDIS a remplacé la fonctionnalité de «full duplex» plus ancienne. Cette fonctionnalité désérialise toutes les communications entre NDIS et le pilote de miniport de carte. En outre pour envoyer et recevoir des opérations, autres fonctions telles que les indications d'état de carte et définition des paramètres de carte ont été également désérialisées.

Une amélioration notable des performances est possible que si le pilote de miniport de carte réseau est capable de fonctionner en le mode désérialisé sur les systèmes multiprocesseurs symétriques (SMP). Envoyer et recevoir des fonctions peuvent être actifs et pris en charge simultanément, car cela permet des opérations différentes être gérées par différents processeurs. En outre, plus des gains de performances peuvent être réalisés sur les systèmes SMP avec cartes réseau qui fonctionnent en mode duplex intégral à la couche de contrôle d'accès aux médias. L'inconvénient de ce mode de fonctionnement est que le pilote de miniport de carte assume l'entière responsabilité pour les données de contrôle d'accès et synchronisation.

La couche NDIS ancienne full duplex mode de fonctionnement est toujours pris en charge pour une utilisation avec ces pilotes de miniport de carte réseau qui ne prennent pas en charge l'opération complètement désérialisée.

Statut

Ce comportement est voulu par la conception même du produit.

Plus d'informations

Dans le passé, il n'y a eu une certaine confusion en ce qui concerne la prise en charge des cartes réseau en duplex intégral sous Windows NT. Les informations suivantes doivent clarifier ce problème.

Le terme «full duplex» a été utilisé pour décrire les deux fonctions distinctes, une liés à la communication entre le pilote de miniport de carte réseau et le système d'exploitation et l'autre en cours le fonctionnement de la carte réseau elle-même. Lorsque utilisé pour décrire la communication entre le système d'exploitation et le pilote de miniport de carte réseau, le terme «full duplex» fait référence à permettant simultanément envoyer et recevoir des opérations entre le pilote de miniport de carte réseau et le système d'exploitation sur computers.When SMP utilisée pour décrire les cartes réseau, fait référence à des fonctionnalités de couche du contrôle d'accès média permettant la réception simultanée et transmission des données par la carte réseau.

De nombreuses cartes réseau modernes prennent en charge en duplex intégral opération au niveau de la couche de contrôle d'accès multimédia. Cela signifie que la carte a la possibilité d'envoyer des données à partir de sa mémoire tampon d'envoi et recevoir simultanément des données dans sa mémoire tampon de réception. La capacité de la carte pour exécuter ces fonctions est mis en ?uvre dans la mise en mémoire tampon de la carte et pris en charge par la carte miniport pilote telle qu'écrite par le fournisseur et donc n'est pas sous contrôle du système d'exploitation. Le système d'exploitation n'est pas conscient de ni il contrôle ou non la carte réseau fonctionne en mode duplex intégral d'opération, le bon fonctionnement, il fonctionne dans cette opération en mode.

Une carte réseau peut s'exécuter dans opération duplex intégral indépendante de système d'exploitation.

Dans le cas où un adaptateur donné prend en charge opération duplex intégral à la couche de contrôle d'accès aux médias et le pilote gère correctement cette opération, le meilleur parti de la capacité d'un adaptateur à opération duplex intégral est toujours réalisé pas si le système d'exploitation ne peut pas accepter les données à partir d'et envoyer des données à la carte simultanément. Dans l'architecture de Windows NT, le pilote de miniport de carte réseau s'interface avec le module NDIS (Network Driver Interface Specification). Ce module a subi plusieurs modifications de conception et améliorations dans le temps.

Les versions précédentes de NDIS utilisaient exclusivement une architecture sérialisée autorisée une seule interaction entre NDIS et le pilote de miniport de carte à la fois. Données pourraient être envoyées au pilote de miniport à partir de NDIS ou provenant du pilote de miniport et une nouvelle opération ne peut pas continuer jusqu'à ce que l'opération précédente a été terminée. Cette architecture faite l'écriture de carte les pilotes de miniport plus simple que le pilote n'a portent pas gérer la synchronisation des accès aux données. Toutefois, cela également avaient tendance à limiter les gains réalisés à l'utilisation de la carte réseau opérant dans le mode duplex intégral à la couche de contrôle d'accès aux médias qu'une seule mémoire tampon pourrait transfert de données à un moment donné.

NDIS version 4.0 a introduit une fonction qui a été également appelée «full duplex» mais a été utilisée dans un contexte quelque peu différent que le même terme lorsqu'il est utilisé pour décrire l'opération de carte réseau à la couche de contrôle d'accès aux médias. Le NDIS complet de fonctionnalité recto verso permet l'envoi simultané et recevoir des opérations entre NDIS et le pilote de miniport. Il a été indiqué (de façon incorrecte) que cette fonctionnalité était l'implémentation Microsoft de prise en charge des cartes réseau fonctionnant en mode duplex intégral au niveau de la couche de contrôle d'accès multimédia. L'objectif réel était d'augmenter les performances en général et toujours conserver l'écriture des pilotes de miniport des plus simple possible. Il est indépendant du fonctionnement de la carte réseau sur la couche de contrôle d'accès aux médias.

Avec l'ajout de cette fonctionnalité, une surcharge de traitement accrue encourue dans le module NDIS et par conséquent peu éventuelle augmentation des performances a été constatée lors de l'utilisation de cartes réseau qui fonctionnait dans le mode duplex intégral à la couche de contrôle d'accès aux médias. En raison de la convention d'affectation de noms en duplex intégral, de nombreuses personnes ont supposé que le NDIS full-duplex fonctionnalité a été liée à la prise en charge des cartes qui fonctionnent dans le mode duplex intégral à la couche de contrôle d'accès aux médias et comme indiqué ci-dessus, cela n'est pas le cas.

Propriétés

Numéro d'article: 217305 - Dernière mise à jour: samedi 8 février 2014 - Version: 2.2
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professionnel
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT 4.0 Service Pack 1
  • Microsoft Windows NT 4.0 Service Pack 2
  • Microsoft Windows NT 4.0 Service Pack 3
  • Microsoft Windows NT 4.0 Service Pack 4
  • Microsoft Windows NT Server 4.0 Édition Entreprise
  • Microsoft Windows NT 4.0 Service Pack 4
  • Microsoft Windows NT Workstation 4.0 Édition Développeur
  • Microsoft Windows NT Workstation 4.0 Édition Développeur
  • Microsoft Windows NT Workstation 4.0 Édition Développeur
  • Microsoft Windows NT Workstation 4.0 Édition Développeur
  • Microsoft Windows NT Workstation 4.0 Édition Développeur
Mots-clés : 
kbnosurvey kbarchive kbmt kbfaq kbnetwork kbprb KB217305 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 217305
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com