La porta più comune sui computer oggi è l'USB (Universal Serial Bus). Le porte USB stabiliscono la comunicazione tra i dispositivi (come tastiera, mouse, stampante) e un controller host (in genere personal computer). Rilasciato nell'aprile 2000, USB 2.0 è una specifica aggiornata rispetto a USB 1.0. C'è anche USB 3.0, che è stato rilasciato nel 2008.
USB 1.0 | USB 2.0 | |
---|---|---|
Rilasciato | Gennaio 1996 | Aprile 2000 |
Lunghezza massima del cavo | 3 metri | 5 metri |
USB 2.0 e USB 1.0 differiscono nella velocità di trasferimento dati di cui sono capaci. La velocità massima raggiungibile dai dispositivi USB 1.0 è di 12 Mbps, mentre i dispositivi 2.0 possono teoricamente raggiungere fino a 40 volte quelli a 480 Mbps. Si noti che poiché ci sono altri fattori che influenzano il throughput totale, la velocità reale o la velocità del mondo reale di entrambe le specifiche è inferiore al massimo teorico specificato.
La versione iniziale di USB non supportava la trasmissione di dati ad alta velocità poiché era destinata a dispositivi più lenti. Esempi di USB iniziali sono: tastiera, mouse, controller di gioco ecc. Questi dispositivi trasmettono solo una piccola quantità di dati per funzionare. Ma a poco a poco, la popolarità di dispositivi di connessione facili e la porta USB aumentarono e più dispositivi come fotocamere digitali e videocamere iniziarono a passare al cavo USB per trasferire i dati collegandoli al computer. Ma la bassa velocità rimaneva ancora un ostacolo e un problema.
Il primo standard di USB 1.0 ha fornito solo 1,5 Mbps di velocità. 12Mbps è un aggiornamento ad esso. USB 1.0 può essere un dispositivo a bassa velocità che gira a 1.5mbps o un dispositivo a piena velocità a 12Mbps. Durante l'inizializzazione, un dispositivo di connessione viene identificato come dispositivo a bassa velocità o dispositivo a piena velocità. USB 2.0, che è una versione aggiornata, aggiunge la connessione ad alta velocità ai precedenti due standard e produce un throughput teorico di 480 Mbps.
USB 2.0 deve avere la compatibilità all'indietro con 1.0, il che significa che anche se si dispone di una porta USB 2.0, è possibile continuare ad attaccare la tastiera USB 1.0 e funzionerebbe perfettamente.
La versione 1.0 può riconoscere solo dispositivi a bassa velocità e piena velocità. Un dispositivo 2.0 si identifica come dispositivo a piena velocità, quindi negozia con il controller tramite una serie di segnali acustici. Una volta identificato come dispositivo ad alta velocità dal controller, la connessione viene ripristinata e viene utilizzata la segnalazione ad alta velocità.