Den vanligste porten på datamaskiner i dag er USB (Universal Serial Bus). USB-porter etablerer kommunikasjon mellom enheter (som tastatur, mus, skriver) og en vertscontroller (vanligvis personlige datamaskiner). Utgitt i april 2000, er USB 2.0 en oppgradert spesifikasjon i forhold til USB 1.0. Det er også USB 3.0, som ble utgitt i 2008.
USB 1.0 | USB 2.0 | |
---|---|---|
Utgitt | Januar 1996 | April 2000 |
Maks kabellengde | 3 meter | 5 meter |
USB 2.0 og USB 1.0 er forskjellig i dataoverføringshastigheten de er i stand til. Den maksimale hastigheten som USB 1.0-enheter kan oppnå, er 12 Mbps, mens 2,0 enheter kan teoretisk oppnå opptil 40 ganger det med 480 Mbps. Merk at siden det er andre faktorer som påvirker total gjennomstrømning, er sann hastighet eller den virkelige verdenshastigheten av begge spesifikasjonene lavere enn det angitte teoretiske maksimumet.
Den første versjonen av USB støttet ikke høyhastighets datatransmisjon siden den var beregnet for langsommere enheter. Eksempler på innledende USB er - tastatur, mus, spillkontroller osv. Disse enhetene overførte kun en liten mengde data for å fungere. Men etter hvert økte populariteten til enkle plugging-enheter og USB-porten, og flere enheter som digitale kameraer og videokameraer begynte å bytte til USB-kabel for overføring av data ved å koble til datamaskinen. Men langsom hastighet forblir fortsatt en hindring og en trøbbel.
Den aller første standarden på USB 1.0 ga bare 1,5 Mbps hastighet. 12 Mbps er en oppgradering til den. USB 1.0 kan enten være en lavhastighetsenhet som kjører på 1,5 Mbps eller en fullhastighetsenhet på 12 Mbps. Under initialisering identifiseres en tilkoblingsenhet som lavhastighetsenhet eller fullhastighetsenhet. USB 2.0, som er en oppgradert versjon, legger til høyhastighetsforbindelsen til de to foregående standardene og resulterer i teoretisk gjennomstrømming på 480 Mbps.
USB 2.0 må ha bakoverkompatibilitet med 1,0, noe som betyr at selv om du har en 2,0 USB-port, kan du fortsatt holde USB 1.0-tastaturet på det og det ville fungere perfekt.
1.0-versjonen kan bare gjenkjenne lavhastighets- og fullhastighetsenheter. En 2,0-enhet identifiserer seg selv som en fullhastighetsenhet ved først å forhandle med kontrolleren via en serie chirps. Når den er identifisert som en høyhastighetsenhet av kontrolleren, tilbakestilles tilkoblingen og høyhastighetssignalering brukes.