- baixo custo de implementação, de modo que o USB poderia ser usado em periféricos baratos como mouses e controladores de jogos;
- baixo custos dos cabos;
- muitos dispositivos no barramento;
- boas características de velocidade como para impressoras.
O FireWire, originalmente criado pela Apple e mais tarde padronizado como IEEE-1394, na verdade precedeu o USB e tinha metas similares. A diferença é que o padrão IEEE-1394 era destinado originalmente a dispositivos, trabalhando com uma quantidade muito maior de dados: coisas como câmeras de vídeo, DVD players e equipamento de áudio digital. Os padrões IEEE-1394 e USB compartilham diversas características e diferem em alguns detalhes importantes. Aqui está um resumo:
- como o USB, o IEEE-1394 é um barramento serial que usa fiação de par torcido para transmitir dados;
- o USB 2.0 está limitado a 480 megabits por segundo, enquanto o IEEE-1394 manipula até 400 megabits por segundo. No entanto, a taxa média de transferência deste é maior que a do USB;
- o USB pode manipular 127 dispositivos por barramento, enquanto o IEEE-1394 manipula 63;
- tanto o USB quanto o IEEE-1394 suportam o conceito de dispositivo isócrono, ou seja, um dispositivo que necessita de uma determinada largura de banda para streaming de dados. Esse modo é perfeito para o streaming de dados de áudio e vídeo;
- ambos, USB e IEEE-1394, permitem que você conecte e desconecte dispositivos a qualquer momento.
Aqui vão alguns links interessantes:
- Como funcionam as portas USB
- Adaptec: como funciona o firewire? (em inglês)
- IEEE 1394 - definição e links da webopedia (em inglês)
- Apple: fatos sobre a tecnologia firewire (.pdf file) (em inglês)





