mi è venuto un dubbio:
l'usb 2.0 ha un velocità di 480 Mbits/s, ok?
ora, mettendo che una penna usb collegta al pc occupi tutta la banda per un trasferimento, un altro supporto ha pochissima banda a disposizione o altri 480Mbits/s?
mi è venuto un dubbio:
l'usb 2.0 ha un velocità di 480 Mbits/s, ok?
ora, mettendo che una penna usb collegta al pc occupi tutta la banda per un trasferimento, un altro supporto ha pochissima banda a disposizione o altri 480Mbits/s?
bella domanda, comunque penso che una sola periferica non utilizzi tutta la banda..., ma potrei sbagliarmi...
Originariamente inviato da ste_95
bella domanda, comunque penso che una sola periferica non utilizzi tutta la banda..., ma potrei sbagliarmi...
una sola periferica può utilizzare tranquillamente tutta la banda secondo me in un operazione di lettura/scrittura da una penna
cmq credo che, essendo il controller usb uno solo..480mbit è la banda totale...
qlc ne sa qualcosa?![]()
boh... aspetto anche io delucidazioni...
Come già detto, il controller USB di solito è uno solo, e "fornisce" una banda complessiva di 480 Mbit/s. Sono poi gli hub collegati al controller che si occupano di "spartire" la banda tra le varie periferiche.
Amaro C++, il gusto pieno dell'undefined behavior.
Le porte usb fanno parte di quel guppo di periferiche che fanno
capo al southbridge, ovvero quel componente del chipset che
si occupa delle periferiche input/output.
Per intederci, quelle che per Intel è ICH9 nella sua ultima espressione.
Detto questo, consideriamo che l'USB è un bus seriale (come dice il nome)
per cui su un unico canale le informazioni viaggiano in serie, accodate
l'una dopo le altre, per la velocità massima consentita dal bus stesso,
che nella versione 2.0 è come ben sappiamo di 480 Mbit/s.
Pertanto, sullo stesso canale che fa capo al controller usb interno
del chipset, la velocità globale massima è quella.
Quindi, se ad una porta usb colleghiamo un hub usb ed a questo
diverse periferiche, la velocità globale massima sarà sempre di 480 Mbit/s
che verrà suddivisa tra le varie periferiche.
Se sul pc sono presenti piu di un controller usb, ognuno di
questi può offrire la sua banda massima che è di 480 Mbit/s.
Tornando però al concetto di funzionamento dei chipset moderni,
balza all'occhio il collo di bottiglia, ovvero la banda massima
di trasferimento tra il southbridge, dove sono ospitati
gli hub usb, ed il northbridge che si occupa di gestire
il processore e la ram.
Ebbene, la larghezza di banda offerta dagli ultimissimi chipset di
casa Intel sono da 1 a 2 Ggit/s che ovviamente, essendo
vitali per il funzionamento del pc, non possono essere
saturati dal traffico proveniente dalle porte usb.
Concludendo, probabilmente la banda TOTALE delle periferiche usb 'potrebbe'I chipset 900 sostituirono l'interfaccia hub a 266 MB/s tra Northbridge e Southbridge con la Direct Media Interface da 1 GB/s (2 GB/s oggi) basata su PCI Express.
essere superiore ai 480 Mbit/s a patto di collegare le periferiche a controller
diversi ma cmq soggetta a limitazioni globali che non sono in grado di quantificare.
Ma....parlando in modo spicciolo e non puramente accademico....
che periferiche avete in grado di saturare la banda di 480 Mbit/s ?????
Tutto quanto sopra IMHO, sono solo conlcusioni tratte per deduzioni
e pertanto prendetele come tali.
Luca
in effetti...]Ma....parlando in modo spicciolo e non puramente accademico....
che periferiche avete in grado di saturare la banda di 480 Mbit/s ?????
io nesssuna
Che ho nessuna; che hanno altri, hard disk esterni e videocamere digitali (credo che attaccando più di un HD esterno al medesimo controller si possa riuscire a saturare la banda).Originariamente inviato da lucalicc
Ma....parlando in modo spicciolo e non puramente accademico....
che periferiche avete in grado di saturare la banda di 480 Mbit/s ?????
Amaro C++, il gusto pieno dell'undefined behavior.
ah bè forse già con 2 o 3....
teniamo conto che i 480 Mbit/s si traducono in circaOriginariamente inviato da ste_95
ah bè forse già con 2 o 3....
45 MB/s (1 byte = 8 bit...piu i byte di controllo ecc.)
ci vorrebbero due o tre hard disk veloci che
trasferiscono contemporaneamente un flusso continuo
di dati....
teoricamente si riesce a saturare la banda
con i dispositivi attuali....
ma in pratica è un panorama piuttosto improbabile
Luca