O
USB (Universal Serial Bus) surgiu em 1995 com uma parceria entre várias
companhias de alta tecnologia (Compaq, Hewlett-Packard, Intel, Lucent,
Microsoft, NEC e Philips). Uma das primeiras versões foi a
1.0 com velocidade de 1,5Mbs (Low-speed), logo em seguida foi concebida
a 1.1 com velocidades que vai de 1,5Mbps a 12Mbps. Essa versão
é conhecida com Full-speed. No final de 2000 foi lançada
a versão 2.0 (high-speed), compatível com as versões
anteriores, mas com alguns aperfeiçoamentos que vão
desde a topologia à velocidade de trafego de dados, chegando
ao extremo de 480Mbps, equivalente a cerca de 60MBps (60 milhões
de Bytes por segundos).
As primeiras versões
do bus USB utilizavam/utilizam os Controladores Host UHCI (Universal
Host Controller Interface) e OHCI (Open Host Controller Interface).
O USB 2.0 utiliza o Controlador Host EHCI (Enhanced Host Controller
Interface).
O barramento USB permite
a conexão máxima de até 127 dispositivos em uma
única porta. Para isso ser possível utilizá-se
de HUBs conectados em cascata. Normalmente cada HUB USB dispõe
de 4 a 8 portas onde podem ser plugados mais HUBs ou dispositivos.