tu sais, 480mb/s c est la theorie du maximum du bus.
Si tu as une souris USB1.1 qui consomme 1% du temps chaine,, plus une webcam USB1.1 qui prend 50%, il ne te reste que 50% du temps chaine pour ton dur, soit 240mb/s. Tu divise cela par 8: 35Mo/s, moins les informations de trame (disons 10%) ... reste 30Mo/s.
Calaises donc 30Mo/s entre el dur et le host. (60Mo si tu n a pas de webcam). Ensuite, tu est limite par le debit de ta tete de lecture. Si c est du UDMA100, tu ne peux pas depasser 66% , soit 66Mo/s ...
entre 60Mo et 66Mo, tu est limite par le plus lent ... si tous tes secteurs sont bien consecutifs, et que le obitier gere TRES BIEN l UDMA100 ... que ton dur est a 7200rpm ou 10000 rpm ... ce dont je doute ...
Bref, si tu attend les 25Mo/s, c est deja tres bien.
J avoue, tu parles de 6Mo/s, la c est abuse ...
480mb/s, c estle debit electronique du cable USB2.0. si tu retire toutes les infos de protocole, et les diverses limitations (surtout les tetes de lecture) .... reste pas grand chose.
Et c est pareil en FireWire.
et la ou l USB commence a bien suxer, c est que si un periph USB1.1 prend 50% du temps chaine, bes les periphs high speed on moitie moins de temps pour les transferts bulk. Alors qu en FW, tout est a la meme vitesse: en USB, la vitesse de la chaine change 1000 fois par seconde, et a un instant donne, elle se cale sur le periph qui cause. Si un periph est lent, et a beaucoup de choses a dire, ben les autres attendent.
Note aussi que ce n est pas le driver qui choisi dirictement la vitesse BUS; il propose une vitesse, mais ce sera le transmeteur qui s assurera que le device peut suivre. Je veux dire, si le chipset USB est reconnu par le driver, et que le chipset est USB2, alors toute ta chaine sera USB2.0 (du moins quand les peripheriques high speed parleront): si ton chipset USB2 est reconnu, tu DOIS ATTEINDRE les 480mb ... si tu lis des fichiers en cache du dur ^^
Dernier point: l USB est du HALF DUPLEX ... donc c est 480mb/s partage entre les deux sens de la communication ...
Alors que le FireWire c est 400mb full duplex ( 400 dans chaque sens ) ... ce qui veut dire que si sur une chaine tu a deux durs, tu a 400mb pour en lire un, et 400 pour ecrire sur l autre (meme si ils sont chaines !!! )
En resumer, lis les specs USB, et prends consience que le monde est plein de publicite mensongere.
(puree, des souris USB2.0 ... on voit ca sur les boites chez couf ... je crois grave pas que les fabricants de souris mettent des puces a 480mHz dans une souris ).
# USB2 vs FW
Posté par doublehp . En réponse au message lacie 40gb usb 2.0 mobile hard drive,premier contact .. Évalué à 1.
Si tu as une souris USB1.1 qui consomme 1% du temps chaine,, plus une webcam USB1.1 qui prend 50%, il ne te reste que 50% du temps chaine pour ton dur, soit 240mb/s. Tu divise cela par 8: 35Mo/s, moins les informations de trame (disons 10%) ... reste 30Mo/s.
Calaises donc 30Mo/s entre el dur et le host. (60Mo si tu n a pas de webcam). Ensuite, tu est limite par le debit de ta tete de lecture. Si c est du UDMA100, tu ne peux pas depasser 66% , soit 66Mo/s ...
entre 60Mo et 66Mo, tu est limite par le plus lent ... si tous tes secteurs sont bien consecutifs, et que le obitier gere TRES BIEN l UDMA100 ... que ton dur est a 7200rpm ou 10000 rpm ... ce dont je doute ...
Bref, si tu attend les 25Mo/s, c est deja tres bien.
J avoue, tu parles de 6Mo/s, la c est abuse ...
480mb/s, c estle debit electronique du cable USB2.0. si tu retire toutes les infos de protocole, et les diverses limitations (surtout les tetes de lecture) .... reste pas grand chose.
Et c est pareil en FireWire.
et la ou l USB commence a bien suxer, c est que si un periph USB1.1 prend 50% du temps chaine, bes les periphs high speed on moitie moins de temps pour les transferts bulk. Alors qu en FW, tout est a la meme vitesse: en USB, la vitesse de la chaine change 1000 fois par seconde, et a un instant donne, elle se cale sur le periph qui cause. Si un periph est lent, et a beaucoup de choses a dire, ben les autres attendent.
Note aussi que ce n est pas le driver qui choisi dirictement la vitesse BUS; il propose une vitesse, mais ce sera le transmeteur qui s assurera que le device peut suivre. Je veux dire, si le chipset USB est reconnu par le driver, et que le chipset est USB2, alors toute ta chaine sera USB2.0 (du moins quand les peripheriques high speed parleront): si ton chipset USB2 est reconnu, tu DOIS ATTEINDRE les 480mb ... si tu lis des fichiers en cache du dur ^^
Dernier point: l USB est du HALF DUPLEX ... donc c est 480mb/s partage entre les deux sens de la communication ...
Alors que le FireWire c est 400mb full duplex ( 400 dans chaque sens ) ... ce qui veut dire que si sur une chaine tu a deux durs, tu a 400mb pour en lire un, et 400 pour ecrire sur l autre (meme si ils sont chaines !!! )
En resumer, lis les specs USB, et prends consience que le monde est plein de publicite mensongere.
(puree, des souris USB2.0 ... on voit ca sur les boites chez couf ... je crois grave pas que les fabricants de souris mettent des puces a 480mHz dans une souris ).