5 votes

Pourquoi une carte SD peut-elle être plus rapide sur un lecteur USB externe plutôt que sur un lecteur SD intégré ?

Je possède une carte mémoire Sandisk SDHC 4GB Class 2, et j'ai évalué sa vitesse de lecture avec Palimpsest Disk Utility, sous Linux et avec mon ordinateur portable Acer Travelmate 5720G.

Ce sont les vitesses lorsqu'elle est insérée dans le lecteur de carte intégré de mon ordinateur portable :

enter image description here

Alors que ceux-ci sont plutôt les valeurs obtenues en utilisant un lecteur USB externe (similaire à celui de l'image au bas de cette question) :

enter image description here

Comme vous pouvez le constater, par rapport au lecteur USB, la vitesse est pratiquement divisée par deux lorsque vous utilisez le lecteur intégré, et ce comportement me semble étrange.
Le lecteur intégré ne devrait-il pas être plus rapide, ou au moins de vitesse égale ? Après tout, avec le lecteur USB externe, il y a au moins une étape supplémentaire par rapport au lecteur intégré.
Je pensais que le goulot d'étranglement était causé par le lecteur USB, mais apparemment ce n'est pas le cas.


EDIT Voici les spécifications du lecteur SD

produit : Contrôleur hôte SD conforme à la norme PCIxx12 SDA [104C:803C]
vendeur : Texas Instruments [104C]
info bus : pci@0000:0f:06.3
version : 00
largeur : 32 bits
horloge : 33MHz
capacités : Gestion de l'alimentation, maîtrise du bus, listing des capacités PCI
configuration : driver : sdhci-pci latency : 57 maxlatency : 4 mingnt : 7
ressources : irq : 22 mémoire : fc006800-fc0068ff

et il est attaché à ce pont PCI

produit : 82801 Mobile PCI Bridge [8086:2448]
vendeur : Intel Corporation [8086]
info bus : pci@0000:00:1e.0
version : f3
largeur : 32 bits
horloge : 33MHz
capabilities : pci, subtractive_decode, bus mastering, liste des capacités PCI
ressources : ioport : 6000(size=4096) memory : fc000000-fc0fffff ioport : c4000000(size=67108864)

L'interface du contrôleur USB devrait plutôt être celle-ci :

produit : 82801H (Famille ICH8) USB2 EHCI Controller #1 [8086:2836]
vendeur : Intel Corporation [8086]
info bus : pci@0000:00:1d.7
version : 03
largeur : 32 bits
horloge : 33MHz
capacités : Gestion de l'alimentation, port de débogage, interface de contrôleur hôte améliorée (USB2), maîtrise du bus, liste des capacités PCI
configuration : pilote : ehci_hcd latence : 0
ressources : irq : 23 mémoire : fc304400-fc3047ff


Exemple de lecteur de carte USB

enter image description here

4voto

Polsonby Points 11824

Tout d'abord, je tiens à préciser que l'on ne peut faire que des spéculations sur la base de votre question un peu vague.

À première vue, un tel problème serait attribué au fait qu'un lecteur de carte SD interne n'est qu'un périphérique de plus ; pour vous, un tel périphérique peut sembler faire partie intégrante du système, mais seulement dans le sens où il est une partie de le boîtier/la tour/l'ordinateur portable.

La liaison de données entre la carte mère et le lecteur de carte SD peut être en cause, mais le lecteur de carte SD lui-même peut l'être aussi. Cela signifie que si la liaison de données est plus lente que la liaison de données entre le périphérique USB, vous obtiendrez des performances plus faibles. D'autres facteurs peuvent dépendre de caractéristiques telles que le cache d'écriture, mais ces éléments sont généralement contournés par les logiciels d'analyse comparative.

1voto

user78225 Points 461

Cela dépend des composants internes de votre ordinateur portable. Le lecteur de cartes interne peut être connecté à un bus usb plus lent que le port usb du lecteur de cartes externe.

0voto

user233073 Points 1

Le fait est que vous parlez de deux connexions différentes. L'une est USB, l'autre PCI et, bien que PCI prenne en charge le bus mastering, il y a de fortes chances que votre lecteur SD intégré ait été conçu pour fonctionner à une vitesse pci standard, similaire aux paramètres du mode 1-4 des anciens disques durs parallèles (avant qu'ils ne soient DMA). Le problème est que la plupart des périphériques intégrés aux ordinateurs portables sont de mauvaise qualité ou standard, souvent le câblage et les autres pièces jointes sont fragiles (regardez le clavier d'un ordinateur portable). Les raisons principales sont le poids réduit au minimum. Ces vitesses ressemblent presque aux vitesses d'un disque dur externe USB 1 et d'un disque dur externe USB 2. Mais gardez un œil sur ce lecteur usb, s'il est aussi bon marché que celui que j'ai utilisé, utilisez du ruban isolant pour le maintenir sur le boîtier extérieur.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X