Interfaces d'E/S et bus

En PCI Express, l'envoi de nombreux paquets d'écriture de petites données de 64 octets réduit nettement la bande passante utile par rapport à la valeur théorique. Quelle en est la principale raison ?

  1. AParce que PCI Express ne peut pas transmettre des données de 64 octets
  2. BParce que chaque paquet porte un en-tête, un code de détection d'erreurs, etc., dont la proportion devient importante par rapport aux données
  3. CParce que les petits paquets sont toujours erronés et retransmis à chaque fois
Afficher la réponse et l'explication

Réponse : B. Parce que chaque paquet porte un en-tête, un code de détection d'erreurs, etc., dont la proportion devient importante par rapport aux données

Un paquet PCI Express comporte, outre les données, un en-tête indiquant l'adresse et le type, le numéro de séquence et le CRC de la couche liaison de données, les délimiteurs de la couche physique, etc., soit environ 20 à 30 octets au total. Pour 64 octets de données, environ 30 % des bits transmis ne sont pas des données. Avec des transferts groupés de 256 octets ou plus, la proportion de surcoût diminue. C'est une autre raison de prêter attention à la taille des paquets et pas seulement à la bande passante.

S'entraîner sur ce thème Retour au thème

Autres questions sur Interfaces d'E/S et bus

  1. Quelle description du mécanisme de DMA utilisant un anneau de descripteurs en mémoire, largement employé par les cartes réseau et les SSD NVMe, est correcte ?
  2. Quelle affirmation concernant les fonctions d'économie d'énergie des liaisons PCI Express (états L0s et L1 de l'ASPM) est correcte ?
  3. Quelle est la principale raison pour laquelle les liaisons rapides entre puces ou entre cartes sont passées de la transmission parallèle, sur de nombreuses lignes, à la transmission série, qui fait circuler des signaux rapides sur peu de lignes ?
  4. Quel est le rôle d'un SerDes (sérialiseur/désérialiseur) utilisé en transmission série rapide ?
  5. Quelle est la principale raison de l'utilisation de la signalisation différentielle, qui fait circuler des signaux opposés sur deux lignes, en transmission série rapide ?

Comparatifs sur ce thème