Gros plan sur les interfaces : USB
Actu suivanteAprès le stockage et la vidéo, intéressons-nous aux interfaces externes, avec la plus connue d'entre elles, l'USB. L'USB, pour Universal Serial Bus, est une norme qui date de 1996 (USB 1.0). Prévue au départ pour remplacer le port parallèle et le port série, elle a réussi à s'imposer comme l'interface la plus populaire du moment dans les PC : alors que les premiers PC compatibles disposaient de deux ports, certains appareils actuels en ont près de douze.
Trois versions majeures
Trois versions de l'USB existent : la 1(.1), la 2.0 et la 3.0. L'USB 1.1 a longtemps été utilisé (et l'est encore) pour des périphériques lents, comme les souris, claviers, etc. La vitesse en USB 1.1 est de 1,5 mégabit/s (low speed) ou 12 mégabits/s (full speed). L'USB 2.0, plus récent, porte le nom de high speed et permet d'atteindre 480 mégabits/s (soit 60 Mo/s) alors que la version 3.0 (super speed), attendue fin de cette année, devrait dépasser 5 gigabits/s (attention, le codage est modifié, la vitesse réelle est de 500 Mo/s environ à cause du codage 10b/8b).
Les avantages et les défauts
L'USB a plusieurs avantages, le premier étant sa simplicité : avec beaucoup d'appareils, on branche et ça marche. Avec la standardisation des normes, beaucoup de périphériques fonctionnent directement sur un OS récent, sans pilotes, et brancher une carte son, une webcam ou, évidemment, une clé USB ou un disque dur, est normalement à la portée de n'importe qui. Autre point, la norme est rétrocompatible : un périphérique USB 1.1 fonctionne sur un port USB 2.0 et l'inverse est aussi vrai dans 90 % des cas (avec bien évidemment une réduction de la vitesse). Mais l'USB a aussi des défauts, dont le premier est l'efficacité : la norme n'a pas été prévue au départ pour le stockage et donc les bridges qui permettent de brancher un disque dur en USB manquent d'efficacité, notamment, avec un débit réel qui dépasse à peine la moitié du débit théorique. L'autre défaut vient du partage des ressources, qui se fait de façon simple : si une souris et un disque dur se partagent un même connecteur, chaque périphérique reçoit la moitié de la bande passante. Sur les premières cartes mères USB, c'était un gros problème, car deux ports se partagent généralement le même contrôleur. Actuellement, les chipsets disposent d'assez de contrôleurs internes pour que chaque port dispose de sa propre bande passante, mais le problème se pose toujours avec les hubs, qui permettent de brancher plusieurs périphériques sur le même connecteur.
Un problème d'énergie
Un des problèmes de l'USB vient de l'énergie. Le connecteur fournit de l'électricité, mais la puissance reste limitée : le standard indique 500 mA avec une tension de 5 V, soit seulement 2,5 W. Le principal problème vient du fait que certains appareils nécessitent plus que 2,5 W pour fonctionner et surtout que beaucoup de PC (particulièrement portables) ne fournissent pas l'énergie demandée par la norme. Dans les faits, beaucoup d'appareils utilisent un second câble USB pour l'alimentation ou demandent un hub USB alimenté.
La gestion au niveau du système
La gestion de l'USB a toujours posé des problèmes : il existe en fait deux types de contrôleurs. Les modèles qui utilisent l'UHCI (Universal Host Controller Interface) et ceux qui utilisent l'OHCI (Open Host Controller Interface). En simplifiant, il s'agit de la méthode d'accès au bus USB et les deux méthodes diffèrent sur un point : l'usage du CPU. L'OHCI délègue une partie de la gestion de l'USB au contrôleur alors que l'UHCI utilise le processeur pour les calculs. Dans la pratique, les contrôleurs OHCI sont généralement plus rapides que les modèles UHCI. Dans les contrôleurs, notons qu'Intel et Via travaillent en UHCI alors que NEC et NVIDIA (entre autres) utilisent l'OHCI. Dans les systèmes, il faut attendre Windows 95 OSR2b pour une gestion (moyenne) de l'USB 1.1, Windows 98 pour une gestion correcte et Windows XP Service Pack 1 pour que l'USB 2.0 soit pris en charge de façon efficace et sans pilotes. L'USB 3.0 ne sera pas pris en charge directement sous Windows 7 et il faudra attendre un Service Pack (a priori) pour se passer de pilotes.
Les connecteurs
Il existe six types de connecteurs USB, divisés en deux catégories, A et B. Les connecteurs A sont les connecteurs qui se branchent du côté de l'hôte (généralement le PC). Seul le connecteur A classique est souvent utilisé, le Mini A et le Micro A sont rares. Dans les connecteurs B, qui sont reliés aux périphériques, on retrouve le B — présent assez souvent dans les disques durs —, le Mini B, très courant sur les baladeurs, téléphones, etc. et le Micro B, peu utilisé actuellement.
Dans les faits, l'USB est une norme absolument incontournable actuellement, connue de tous et très utilisée dans tous les domaines. Le mot « Universal » contenu dans son nom n'est pas usurpé. Demain, nous allons vous présenter une norme moins courante mais généralement plus efficace, le FireWire.
Source : Tom's Hardware FR
-
Actualité précédente
Microsoft Bing s'enflamme. Pas de... -
Actualité suivante
Passer son Phenom II en Engineering...
- Compatibilité Matériel [Matériel]
- [résolu] Quel disque dur interne pour mettre dans boitier externe? [Matériel]
- Problèmes service pack 2 [Le monde de Windows]
- IDE et serial ATA sur meme carte mere???? [Matériel]
- disque dur dynamique ?? [Matériel]
Posez votre question sur ce sujet à la communauté !
Sujets relatifs sur le forum
- [article ppc] Selection configurations-type
- [Topic Unique] Quelle carte graphique choisir ? +FAQ - MAJ 5/06/2009
- Avis sur la config ACER PC Aspire M7720-8R7S Core i7 920
- Problème USB sous XP Pro
- Perte données sur disque WD 1To
- Probleme ram hp pavillon zd7000
- Disque dur amovible et boitier sans ventilo
- Quel disque dur pour ma carte mère?
- toshiba tecra 9000
- Carte graphique/vidéo
- Config bios pour ma config :// Gtx 260 Cpu E8400, ram mushkin
- overclocke ma config
- Reglages optimaux du bios
- Overclocker mon PC N650SLI / E6750 / 8800gt
Articles relatifs
-
Conflit au travail ? Armez-vous en USB !
La tension était palpable depuis quelques semaines, mais grâce aux efforts acharnés des plus diplomates d’entre nous, le pire avait pu être évité. Cependant, il était clair que les relations entre Presence-PC et Bestofmicro étaient de plus en plus...
-
Les cartes graphiques USB : multipliez les écrans
Vous avez besoin de beaucoup d'écrans ? Les cartes graphiques USB sont faites pour vous. Mais est-ce que les performances suivent ?
-
Comparatif de clés USB Wi-Fi
Les clés USB Wi-Fi ou dongle Wi-Fi sont assez répandus et permettent d’ouvrir n’importe quel ordinateur au monde sans fil rapidement et simplement. Il sera ainsi aisé de connecter un ordinateur portable un peu ancien (qui n’a pas de Wi-Fi intégré)....
Les offres du moment
Grappe RAID hétérogène : quelle contrepartie ?
Une grappe RAID hétérogène, c'est-à-dire composée de disques durs différents, peut-elle faire mentir les spécialistes du stockage, selon qui « tous les disques d'une grappe RAID doivent être identiques » ? Tom's Hardware a vérifié pour vous. Lire la suite
- SIEMENS INDUSTRY - MOBILITY - INGÉNIEUR SYSTÈME POSTE DE COMMANDE CENTRALISÉE (H/F)
- SIEMENS INDUSTRY - MOBILITY - INGENIEUR INTEGRATION ET VALIDATION LOGICIEL POUR LES EQUIPEMENTS VIDEO PHONIE (H/F)
- SIEMENS INDUSTRY - MOBILITY - CHEF DE PROJET INFORMATIQUE (H/F)
- SIEMENS IT SOLUTIONS & SERVICES - CONTRÔLEUR DE GESTION / GESTIONNAIRE DE PROJET (H/F)
- SIEMENS HEALTHCARE - WORKFLOW & SOLUTIONS - INGENIEUR DEVELOPPEMENT FRAMEWORK MUMPS (H/F)

Je savais que l'usb avait besoin du cpu pour fonctionner, mais je ne savais pas qu'il y avait une autre possibilité !
Vous savez si Intel compte utiliser OHCI un jour ou l'autre ?
Merci pour l'article
On pourrait rajouter que le support de l'USB 3.0 est déjà annoncé pour Linux.
La question serait plutôt qu'est ce que cela représente sur une machine moderne en charge CPU. Si c'est du 0.1%, je vois pas l'intérêt d'utiliser une puce dédiée.
Qu'en est il de la norme fire wire? Avantages et inconvénients?
faut lire, ce sera ce soir
La question serait plutôt qu'est ce que cela représente sur une machine moderne en charge CPU. Si c'est du 0.1%, je vois pas l'intérêt d'utiliser une puce dédiée.
sur une machine moderne, les puces OHCI sont plus rapides, et c'est plus 5% de CPU durant de gros transferts et 2 ou 3 Mo/s de plus.
Et encore, 5%, c'est avec un cpu récent, car j'ai été sur un vieux PC au boulot, il n'y a pas longtemps ( un p4 2.X ghz) et franchement, pfff, les transferts de fichiers prenaient un temps fou !
Heureusement que le PC ne servaient que pour les mails ou pour les transferts entre clé usb :-D
On pourrait rajouter que le support de l'USB 3.0 est déjà annoncé pour Linux.
C'est quoi Linux ? Une marque de lessive ?
Bon d'accord, je reformule ma proposition :
On pourrait aussi indiquer l'annonce d'un support en natif lors de la sortie du prochain kernel GNU/Linux 2.6.31 en septembre.
Et l'USB on-the-go, alors ?
Bon d'accord, je reformule ma proposition :
On pourrait aussi indiquer l'annonce d'un support en natif lors de la sortie du prochain kernel GNU/Linux 2.6.31 en septembre.
On va pas le répéter à chaque fois non plus
http://www.presence-pc.com/actuali [...] 3.0-35241/
au fait, Firewire est une marque d'Apple...On devrait dire IEEE1394...
Il faudrait aussi préciser que le micro USB va bientôt devenir la norme de connexion pour les chargeurs de téléphones portables.
Bon d'accord, je reformule ma proposition : On pourrait aussi indiquer l'annonce d'un support en natif lors de la sortie du prochain kernel GNU/Linux 2.6.31 en septembre.
"kernel GNU/Linux" est un abus de langage ; le système entier est GNU/Linux. Le kernel lui est uniquement Linux.
[/pinaille]
A quoi correspond le fil 5 sur le mini a/b et micro a/b ?