Cum să determinați ce port USB este pe un laptop sau computer? Cum să aflu ce USB? Cum să determinați ce port USB 3.0

Universal Serial Bus este o magistrală serial universală. A fost dezvoltat ca o alternativă la protocoalele de transfer de date în paralel și în serie. În ianuarie 1996, standardul 1.0 a intrat în vigoare. A trecut mult timp înainte ca standardul USB 2.0 să fie lansat.

Care este viteza usb

În general, există patru tipuri diferite de rate de date disponibile pentru o magistrală universală. Ele nu trebuie confundate cu versiunile USB în sine. Rate îmbunătățite de transfer de date au fost introduse în fiecare versiune ulterioară a standardului USB, desigur, cu suport pentru toate cele anterioare. Este necesar să țineți cont de faptul că dispozitivele Universal Serial Bus versiunea 2.0 nu oferă întotdeauna transfer de date la viteze de mare viteză. Full-Speed ​​​​este un nivel în care viteza maximă rămâne doar pentru unele dispozitive. Următoarea versiune a standardului USB este 3.0. Acceptă nu numai SuperSpeed, ci și cele trei tipuri de viteză anterioare. De asemenea, face referire la versiunea 2.0 în loc să o înlocuiască. High-Speed ​​​​nu poate fi definit ca o versiune a standardului 3.0, deoarece dispozitivele precum Full-Speed, Low-Speed ​​și High-Speed ​​fac parte din standardul USB 2.0, dar nu USB 3.0.

Cum să determinați ce usb

USB-IF (USB Implementers Forum) a dezvoltat un logo special pentru fiecare tip de viteză. Poate fi folosit pentru a determina corespondența dintre un dispozitiv și un standard.

Managerul de dispozitiv Windows este Device Manager. Ne va ajuta să știm dacă un anumit dispozitiv USB acceptă o anumită viteză. În general, se crede că aceasta nu este cea mai potrivită soluție la problemă. Va trebui să încercăm diferite hub-uri USB root pentru a găsi dispozitivul potrivit. Dar de unde știi care USB?

Mai întâi, să deschidem Device Manager. Pentru a face acest lucru, îndreptați mouse-ul spre meniul „Computerul meu”. Faceți clic dreapta pe linia „Proprietăți” - „Hardware” și „Manager dispozitive”. Apoi, trebuie să extindem nodul „Universal Serial Bus Controllers” și să deschidem o fereastră cu proprietățile hub-ului rădăcină USB. Pentru a ne ajuta să lucrăm, să începem de jos. Următorul pas este să accesați fila „Putere” sau Putere.

Dacă dispozitivul nostru este conectat la acest hub, atunci vom putea observa că va apărea în secțiunea „Dispozitive conectate” sau Dispozitive atașate. De asemenea, rețineți că USB rădăcină are exact șase porturi. Una dintre ele este folosită de dispozitiv.

Pentru a afla viteza Universal Serial Bus, trebuie să deschidem fila „Avansat” sau Avansat. Huburile rădăcină pot funcționa la mai multe viteze simultan.

3.0. Se aprinde intermitent în albastru dacă îl conectați la un port USB 3.0. Dacă este un port 2.0, lumina devine albă.

Ieri l-am aprins si lumina era albastra. Acum l-am conectat la același port și lumina este albă.

Pot detecta cumva că portul USB pe care tocmai l-am conectat este 2.0 sau 3.0? Vreau să știu dacă există o problemă cu dispozitivul sau cu portul USB pe care îl folosesc.

Schimba: Folosesc Windows 8.1

Mulți producători de computere nu marchează în mod explicit versiunile porturilor USB. Utilizați Device Manager pentru a determina dacă computerul are porturi USB 1.1, 2.0 sau 3.0:

Deschideți Managerul de dispozitive. În fereastra „Manager dispozitive”, faceți clic pe + (semnul plus) de lângă Controlere Universal Serial Bus. Veți vedea o listă cu porturile USB instalate pe computer. Dacă numele portului USB conține „Universal Host”, portul este versiunea 1.1. Dacă numele portului conține atât „gazdă universală”, cât și „gazdă îmbunătățită”, portul dumneavoastră este versiunea 2.0. Dacă numele portului conține „USB 3.0”, portul dumneavoastră este versiunea 3.0.

Acesta este un document din baza de cunoștințe.

În industria IT modernă, se întâmplă adesea ca asigurările producătorului dispozitivului cu privire la funcționalitatea acestuia să nu corespundă realității. Să trecem de la scepticism cu privire la acest lucru la rezolvarea unei probleme tehnice specifice...

Enunțarea problemei

O unitate flash USB a fost găsită în laboratorul nostru de teste Kingston DataTraveler 3.0. Potrivit producătorului, dispozitivul acceptă USB 3.0. Să verificăm dacă acesta este într-adevăr cazul fără a demonta unitatea flash și fără a încălca garanția.

Test de hardware

Aruncând o privire mai atentă la conector, în spatele celor patru " vecinii" pini care oferă suport pentru USB 2.0, am găsit, așa cum era de așteptat, cinci " îndepărtat» contactele utilizate numai în modul USB 3.0 Super Speed . Măsurăm rezistența liniilor de semnal USB 3.0 în raport cu pământul și obținem alte valori decât infinitul. Concluzie: Pinii USB 3.0 sunt prezenți fizic și nu sunt în fund. Măsurarea a fost efectuată cu un ohmmetru la limita folosită pentru testarea diodelor semiconductoare. Pentru a accesa contactele „departe” ale conectorului USB 3.0, puteți construi un adaptor sau puteți utiliza o sondă subțire și lungă, cum ar fi un ac. Rezultatul obținut este o condiție necesară, dar nu suficientă pentru ca dispozitivul să funcționeze în modul USB 3.0 Super Speed. Se poate întâmpla ca circuitele de semnal să fie terminate cu rezistențe de terminare, dar să nu fie conectate la controler. Prin urmare, trecem la următorul test – cel software.

Test de software

Efectuăm experimentul pe o placă destul de nouă, încă netestată. Tyan S5533, construit pe chipset-ul Denlow.

Fig 1. Placa de baza Tyan S5533 in format ITX

Pentru a exclude influența driverelor care rulează într-o sesiune de sistem de operare, testul nostru va fi „extrem de scăzut”, îl vom rula sub DOS și vom monitoriza rezultatele prin vizualizarea unui dump a registrelor I/O mapate cu memorie ale USB-ului. controlor.

Secvența acțiunilor este următoarea.

1) Folosind versiunea beta a utilitarului USB.EXE dezvoltat de IC Book Labs, determinăm adresa blocului de registre de configurare a controlerului XHCI, în exemplul nostru este bus=0, device=14h, function=0. Vom determina, de asemenea, adresa de bază a blocului de registre operaționale din spațiul I/O mapat în memorie, în exemplul nostru, este egală cu F7500000h.

Fig 2. Rezultatele utilitarului USB.EXE. Adresa blocului de registru de configurare XHCI: bus=0, device=14h, function=0. Adresa de bază a registrelor operaționale XHCI este F7500000h.

2) După cum se știe, pentru compatibilitatea cu software-ul care nu acceptă controlerul USB 3.0 XHCI, pe această platformă, în mod implicit, porturile USB 3.0 sunt deservite de un controler USB 2.0 EHCI. Sarcina noastră este să le punem în modul de service cu un controler USB 3.0 XHCI. Vom folosi documentația din fișa de date pentru hubul de controler al platformei Intel 8 Series / C220 Series Chipset Family și orice utilitar care vă permite să editați conținutul registrelor logice de sistem.

Programarea registrului masca de rutare a portului USB 3.0. Scriem un octet cu valoarea 0FFh pe magistrala de adrese=0, device=14h, function=0, register=0DCh.

Programarea portului USB 3.0 Super Speed ​​​​Enable Register. Scriem un octet cu valoarea 0FFh pe magistrala de adrese=0, device=14h, function=0, register=0D8h.

Fig.3. Registrul masca de rutare a portului USB 3.0

Fig.4. Port USB 3.0 Super Speed ​​​​Activează înregistrarea

3) Citim și decriptăm conform Fig. 5 și Fig. 6 starea inițială a mai multor câmpuri de biți din cei 16 biți inferiori ai registrului de 32 de biți PORTSCNUSB3 înainte de a conecta dispozitivul la portul studiat. Registrul se află la offset 0570h față de adresa de bază a blocului de registre operaționale ale controlerului, adresa sa este F7500000h+0570h=F7500570h

Valoarea citită = 02A0h = 00 00.00 10.1010.0000 b
D0=Starea curentă a conexiunii=0. Dispozitivul nu este conectat.
D1=Port Activat/Dezactivat=0. Portul nu este utilizat.
D=Viteza portului=0000b. Viteza nu este definită.

Fig.5. Registrul de stare și control al portului USB 3.0, biți

Fig.6. Registrul de stare și control al portului USB 3.0, biți

4) Conectați o unitate flash USB 3.0, apoi citiți din nou registrul și decriptați aceleași câmpuri de biți.

Valoarea citită = 1203h = 00 01.00 10.0000.0011 b
D0=Starea curentă a conexiunii=1. Dispozitivul este conectat.
D1=Port Activat/Dezactivat=1. Portul este în uz.
D=Viteza portului=0100b. Viteza este de 5.0 Gbit/S, modul USB 3.0 Super Speed ​​funcționează.

5) Pentru auto-testare, conectați o unitate flash USB 2.0 la același port, apoi citiți din nou registrul și decriptați aceleași câmpuri de biți. Valoarea citită = 02A0h, care corespunde lipsei conexiunii. Așa ar trebui să fie, registrul PORTSCNUSB3 „nu vede” dispozitivul USB 2.0, deoarece este deservit de un alt subsistem, iar starea conexiunii este disponibilă printr-un alt registru - PORTSCNUSB2, a cărui considerare este în afara domeniului cercetării noastre. .

Relua

Unitate flash în curs de testare acceptă modul USB 3.0.

Dacă formalizați și programați acțiunile descrise sub forma unui program DOS sau a unei aplicații UEFI, veți obține un mic utilitar care vă permite să determinați rapid în ce mod de viteză funcționează un dispozitiv USB. Pentru a simplifica exemplul nostru, l-am implementat pentru un caz special - subsistemul USB al plăcii Tyan S5533 și utilizarea primului port, astfel încât adresa registrului PORTSCNUSB3 din exemplul nostru este o constantă. În general, pentru ca programul să funcționeze pe toate platformele, adresa registrului PORTSCNUSB3 trebuie calculată pe baza conținutului câmpurilor XHCI Capabilities, în conformitate cu specificația USB 3.0 XHCI. Pe de altă parte, universalitatea poate fi obținută mult mai ușor și mai elegant prin utilizarea protocoalelor UEFI în loc să interacționeze direct cu registrele controlerului.

Surse de informare

UPD

Un dispozitiv Kingston DataTraveler 100 G3 cu o capacitate de 16 GB a fost folosit ca „cobai”:

UPD-II

1. Descriptorii dispozitivului, disponibili pentru vizualizare folosind diverse utilitare de informații, indică capabilitățile potențiale ale dispozitivului. Modul de viteză setat pentru portul USB la conectarea unui dispozitiv nu corespunde întotdeauna cu capabilitățile declarate în descriptori.

Un dispozitiv care pretinde că acceptă USB 3.0 poate funcționa în modul USB 2.0 din cauza defectelor din fabrică, a unui cablu defect și a multor alte motive. În acest caz, conținutul descriptorilor poate indica suport pentru modul USB 3.0.

Desigur, conținutul descriptorilor dispozitivului este o sursă de informații mai fiabilă decât inscripția de pe unitatea flash și jurămintele vânzătorului. Dar, din motivele menționate mai sus, fiabilitatea este diferită de 100%.

Dorința de a aduce fiabilitatea la 100% a fost cea care ne-a determinat să efectuăm cercetări la nivel extrem de scăzut.

2. O altă metodă este să urmăriți în managerul dispozitivului care controler este părintele unității flash (USB 2.0 EHCI sau USB 3.0 XHCI), de asemenea, ineficientă, deoarece, conform specificațiilor, controlerul USB 3.0 XHCI poate suporta toate tipurile de dispozitive: de la Low-Speed ​​​​la Super Speed. Prin urmare, din faptul că controlerul părinte pentru o unitate flash este xHCI, nu rezultă că dispozitivul funcționează în modul Super Speed.

Dacă un dispozitiv USB și o platformă acceptă transferul de date în modul USB3.0 la o viteză de 5 Gb/sec, atunci s-ar părea că nimic nu te împiedică să vezi asta cu proprii tăi ochi. Există multe utilități pentru aceasta, iar cercetarea noastră a contribuit la găsirea răspunsului la această întrebare. În plus, dacă unitatea demonstrează o viteză care depășește semnificativ 50-60 MB/sec., atunci putem declara că acesta este modul Super viteză , deoarece în modul USB 2.0 o astfel de viteză este de neatins fizic și nu există opțiuni „intermediare”. Dar nu totul este atât de simplu...

De ce este totul atât de complicat

Din diverse motive, suportul complet pentru noile moduri Universal Serial Bus în utilitarele de informații de sistem a fost oarecum întârziat. Ca rezultat, adesea vedem doar diferențierea între USB1 și USB2 și recunoașterea unei conexiuni USB3 ca USB2. În plus, informațiile obținute din descriptorii dispozitivului declară capabilitățile sale potențiale, și nu modul curent de viteză, care este selectat exclusiv de hardware. Conform specificației USB, conținutul descriptorilor ar trebui să depindă de viteza setată, dar dezvoltatorii de dispozitive nu respectă întotdeauna această regulă. Drept urmare, indiferent de rezultatul (USB2 sau USB3) pe care îl vedem, există motive de îndoială.

Ținând cont de îmbunătățirea constantă a tehnologiilor de citire înainte și scriere leneșă, tragerea de concluzii bazate exclusiv pe viteza de copiere a fișierelor pe un hard disk va fi incorectă din punct de vedere metodologic, deși pentru dimensiuni mari de fișiere (câțiva gigaocteți), un astfel de criteriu are o dreptul la viață. Dar există o modalitate mai radicală și, prin urmare, mai fiabilă - de a obține informații direct din registrele controlerului USB 3.0 xHCI prin scrierea unei mici aplicații UEFI în asamblare pentru aceasta.

Condiții experimentale și obiecte de sistem

Platformă – laptop ASUS N750JK, iar dispozitivul USB 3.0 conectat este un hard disk Transcende StoreJet 35T3. Obiectul țintă va fi câmpurile de registru ale controlerului USB3.0 xHCI, indicând tipul de conexiune. Rețineți că, în funcție de modul de viteză (USB2 sau USB3), controlerul „vede” dispozitivul printr-unul din cele două grupuri de registre.

Orez.1 . Biți registruPort N Stare și control USB2indica tip conexiuni: Viteză mică, Viteză maximăsauDe mare viteză


Orez.2 . Biți registruStare și control portul N USB3indica tip conexiuni: Super-viteză

Utilitarul CheckUSB

Textele sursă sunt pregătite în format Flat Assembler 1.71.17. Utilitarul CheckUSB este proiectat să ruleze într-un mediu UEFI x64. Versiunea actuală acceptă numai logica de sistem Intel 8. Modul USB 3.0 trebuie activat în CMOS Setup. Această legare este asociată, în primul rând, cu suportul unui set larg de registre specifice acestei logici de sistem și neprevăzute de specificația controlerului xHCI și, în al doilea rând, de dragul simplității, calculul decalajelor de adrese și dimensiunilor unui număr. a câmpurilor de registru, precum și setarea numărului de porturi, este implementată pentru un caz special și anume această logică de sistem. Informații detaliate sunt conținute în document:

  • Seria Intel 8 / C220 Series Chipset Family Platform Controller Hub (PCH).Fișa cu date. iunie 2013

Pentru entuziaștii care doresc să extindă funcționalitatea celui mai simplu exemplu al nostru și să implementeze suport pentru diverse seturi de logică de sistem, recomandăm următorul document:

  • Interfață extensibilă pentru controler gazdă pentru Universal Serial Bus (xHCI).Revizia 1.1

În plus, se recomandă înlocuirea accesului direct la spațiul de configurare PCI și I/O mapat în memorie cu apeluri către protocoalele UEFI corespunzătoare.

Analizând rezultatele

Deci, utilitatea a funcționat, raportul a fost generat.


Orez. 3

Să acordăm atenție listei de conexiuni la porturile controlerului USB. Mai întâi sunt trei dispozitive incluse în laptop, iar al patrulea este hard diskul extern dorit Transcende StoreJet 35T3. Modul SuperSpeed ​​este activat. Este oferită o analiză detaliată a conținutului câmpurilor de registru.

Relua

Un studiu de nivel scăzut efectuat la nivelul accesului fizic la registrele controlerului USB3.0 xHCI în mediul firmware UEFI indică în mod clar că modul Super Speed ​​este activat. Dar funcționalitatea echipamentului este o condiție necesară, dar nu suficientă pentru funcționarea corectă a acestuia într-o sesiune de sistem de operare. Cauza problemelor ar putea fi, de exemplu, driverul controlerului xHCI sau sistemul de operare însuși. Prin urmare, o continuare logică ar fi efectuarea unui experiment similar într-o sesiune de sistem de operare, de exemplu Windows. Această sarcină este mai dificilă deoarece registrele controlerului sunt o resursă de sistem privilegiată care necesită să scrieți propriul driver pentru a accesa. În plus, în timpul unei sesiuni de sistem de operare, driverul său standard interacționează cu controlerul USB trebuie avut grijă să se asigure că nu există conflicte.

Și alte câteva dispozitive pe care le vom conecta la acesta, măsurând simultan viteza de funcționare a acestora.

Să verificăm care este viteza reală de citire și scriere pentru noua interfață și, în același timp, vom testa controlerul achiziționat în condiții „de luptă” :)

Pentru început, vom testa noua mea unitate flash USB 3.0 cu o capacitate de 8 gigaocteți. Iată-l:

După cum puteți vedea, pachetul scrie „super viteză” și mai jos sunt valorile specifice acestei „super viteze”: citiți 100 MB/s (citire - 100 megaocteți pe secundă) și scrieți 20 MB/s (scriere - 20 megaocteți pe secundă). Pe măsură ce testarea progresează, cu siguranță vom verifica această declarație!

De asemenea, la testul nostru va participa o altă unitate USB: un hard disk extern cu interfață USB 3.0 de la Seagate.

Dar hai să o luăm în ordine! Pentru început, să despachetăm unitatea flash și să o punem lângă „sora” ei (de asemenea, 8 gigaocteți) a standardului USB 2.0 Iată ce avem:

După cum putem vedea, unitatea flash USB 3.0 este vizibil mai mare. Ce cauzează asta?

Să aruncăm o privire mai atentă la acest punct. Cum arată o unitate USB tipică în stil vechi când este dezasamblată? Și arată așa:


Aici avem: o placă de circuit imprimat cu un microcircuit (cip de memorie flash) și un controler mic care controlează întreaga „economie” + conectorul în sine. Practic nu mai este nimic interesant în acest caz.

Acum, să ne uităm la o unitate flash de aceeași dimensiune (8 gigaocteți), dar cu un nou standard (de mare viteză):

Vedem că placa are instalate până la patru cipuri de memorie flash (sunt marcate cu roșu în fotografie) plus un cip de control care le controlează. Patru cipuri au nevoie de mai mult spațiu, de unde dimensiunea mai mare a întregului design.

Nu ar fi greșit să rețineți aici că unitățile flash de mare viteză de 16 gigaocteți sunt și mai mari ca dimensiune! Cred că acum voi, dragi cititori, înțelegeți de ce?

O astfel de unitate flash „de mare viteză” funcționează ca o matrice raid de nivel zero (Raid 0), când mai multe sunt combinate într-un singur cluster virtual, unde informațiile sunt distribuite imediat pe toate discurile incluse în matrice sub formă de blocuri mici ( dungi). Datorită acestui fapt, se realizează o viteză crescută de operare a întregului cluster. Viteza crește proporțional cu numărul de discuri implicate într-o astfel de agregare.

Nota: În designul de mai sus, viteza este atinsă în detrimentul fiabilității. Deoarece, dacă cel puțin unul dintre discuri eșuează, întreaga matrice este distrusă. Repet, nu este conceput pentru redundanța stocării datelor (fiabilitatea), ci special pentru viteza de procesare a acestora.

Acum putem vedea clar că viteza de operare crescută a noilor unități flash USB 3 este atinsă în mare parte datorită creșterii numărului de cipuri de memorie flash. După cum ne amintim, viteza de operare declarată a interfeței USB 3.0 este de 5 Gbis/s (Gigabit pe secundă) - aproximativ 600 MB/s (megabytes pe secundă). DAR! aceasta este tocmai viteza interfeței dispozitivului, care nu are nimic de-a face cu viteza celei mai lente legături din „umplutura” unității flash (controller, magistrală de date și cipuri de memorie în sine).

Aici situația este similară cu ceea ce am discutat în articolul despre. Când viteza de operare menționată pe cutie este izbitor de diferită de ceea ce este de fapt.

Nota: în vara anului 2013, a fost lansată o nouă versiune a standardului - USB 3.1, care vă permite să atingeți viteze de transfer de 10 Gbit/s (gigabiți pe secundă). Permiteți-mi să vă reamintesc că aceasta este doar pentru interfață, adică. viteza reală a dispozitivului final este mult mai mică.

Deci, după instalarea noastră pe computer, accesați managerul de dispozitive și vedeți următoarele:


Este firesc ca pentru a începe să lucreze cu un dispozitiv nou, sistemul are nevoie de driverul său. Ei bine, nimeni nu a promis că totul va fi ușor :) Mergem pe site-ul web al producătorului plăcii și descarcăm driverul pentru sistemul nostru de operare (Windows 7 32 biți). Să-l instalăm. Managerul de dispozitiv spune că totul a mers bine!



După aceasta, am vrut imediat să răspund la întrebarea mea referitoare la faptul că pentru a funcționa la viteză maximă, noile dispozitive USB 3 au nevoie de un prelungitor special. Am vorbit despre asta în prima parte a acestui articol.

Desigur, puteți conecta unitatea direct la placă și nu vă deranjați, dar trebuie să verificăm totul cu atenție! Prin urmare, conectăm unitatea noastră flash de mare viteză la controler printr-un cablu prelungitor al standardului 2.0 învechit și imediat în partea de jos a ecranului vedem această fereastră pop-up:

După cum se spune, asta trebuie dovedit! Dacă doriți să utilizați un prelungitor cu dispozitive noi de mare viteză, cumpărați un cablu special (costă în jur de 6-8 dolari).

Acum, să trecem la testare. Cum am făcut-o? Am înregistrat aceeași cantitate de date pe toate mediile (aproximativ trei gigaocteți). Mai mult, datele erau un set absolut eterogen de informații digitale: muzică, clipuri video, un fișier ISO mare, multe fișiere și documente mici, distribuții de diverse programe și utilitare.

Pe scurt, am încercat să prezint un set tipic de date pe care utilizatorul obișnuit le-ar putea stoca pe un dispozitiv. Până la urmă, toate măsurătorile vitezei de înregistrare și citire prezentate mai jos ne interesează, în primul rând, din punct de vedere practic (într-o situație reală, de zi cu zi), și nu sub formă de calcule sintetice?

Testarea mai multor unități USB 3.0

Măsurătorile vitezei au fost efectuate folosind două programe: „ ” și „ ” le puteți descărca și efectua propriile teste. Măsurătorile au fost efectuate și cu ajutorul unui instrument încorporat în Windows 7.

Fotografia de mai jos arată o captură de ecran cu rezultatul citirii (copierii) cantității declarate de date (trei gigaocteți) de pe unitatea flash „veche” standard 2.0



Ultimul timp în care datele au fost copiate complet pe hard disk-ul computerului meu a fost de aproximativ patru minute. Ne va interesa și câmpul „viteză” din fotografia de mai sus. După cum puteți vedea, valoarea medie a acestuia este de 13,2 MB (megaocteți) pe secundă.

Următoarea captură de ecran este aceeași, dar pentru indicatorul „scriere” (am formatat complet unitatea flash) și am început să scriu înapoi pe acesta datele copiate anterior pe disc.



Înregistrarea a durat aproximativ paisprezece minute la viteza medie prezentată în fotografie.

Acum să facem asta: să încercăm să măsurăm timpul și viteza de mișcare a acelorași date pe o nouă unitate flash de standard 3.0, conectând-o, deocamdată, la același port lent al standardului învechit.

Aceasta este ceea ce am obținut pentru operația de citire (copiere) de pe unitate pe disc.



Două minute (față de patru pentru o unitate de stil vechi), cu o viteză medie care este, de asemenea, de două ori mai mare decât omologul său - 26,5 megaocteți pe secundă.

Captura de ecran de mai jos ne arată o fotografie a vitezei și timpului înregistrări un set de date eterogene cu un volum de trei gigaocteți pentru o unitate flash de mare viteză:



Trei minute (față de paisprezece) pentru vechea unitate. De aproape cinci ori mai rapid!

Și acum - atenție! Cu respirația tăiată, conectăm unitatea de mare viteză la portul USB 3 de mare viteză și ne așteptăm în mod natural la o creștere semnificativă a performanței.

În primul rând, ca întotdeauna, este operațiunea de copiere a datelor noastre.



Un minut pe portul de mare viteză (față de două pe portul lent). Sincer să fiu, mă așteptam la un rezultat mai bun.

Dar ceea ce m-a supărat cu adevărat a fost al doilea test (pentru înregistrare), unde numerele erau aproape aceleași ca în cazul conectării unei unități flash de mare viteză la un port USB 2.0 „lent”.

Să ne amintim deocamdată acest rezultat empiric și să revenim la analiza lui puțin mai târziu: după finalizarea tuturor testelor noastre.

Să facem câteva teste sintetice acum. Și vom începe cu " Crystal Disk Mark„(linkul de descărcare de mai sus) și măsurați viteza unei unități USB 3.0 conectată la un port lent 2.0.


În captura de ecran de mai sus vedem că înainte ca programul să producă rezultatul, testul a fost „rulat” de cinci ori cu un fișier de 100 de megaocteți. De ce a arătat programul trei rezultate diferite? Ideea este că prima linie ne arată operațiile de citire și scriere continue și secvențiale pentru un fișier de dimensiunea specificată.

Linia 512K arată viteza de scriere și citire pentru fișiere cu dimensiunea de 512 kiloocteți, iar ultimul (al treilea câmp) măsoară viteza pentru fișiere foarte mici de până la 4 kiloocteți. Cu cât fișierele sunt mai mici și numărul lor total este mai mare, cu atât este nevoie de mai mult timp pentru a le opera. E bine.

Și iată măsurătorile pentru aceeași unitate flash USB 3.0, dar conectată la un port 3.0 de mare viteză.


Vă amintiți prima captură de ecran din acest articol și vitezele de operare menționate pe ambalaj: (100 și 20 megaocteți/s pentru citire și scriere)? După cum vedem, este foarte aproape de adevăr!

Acum este momentul să ne amintim rezultatele copierii datelor reale, unde un dispozitiv de mare viteză este conectat la porturile lente (2.0) și rapide (3.0) pentru operațiuni înregistrări a arătat aproape aceleași rezultate.

În testul efectuat mai sus, vedem aceeași situație! Operațiunea lectură(Citește) - o smucitură puternică înainte și viteza înregistrări(Scrie) rămâne practic neschimbat.

Să aducem un alt program pentru a ajuta" AS SSD Benchmark„(linkul de descărcare este mai sus) și să vedem ce arată?

Ce ne „spune” captura de ecran de mai jos? Am selectat dispozitivul nostru din lista de unități (o unitate flash USB 2.0 de 8 GB de la Silicon Power) și am efectuat un test de secvență pentru operațiunile de citire și scriere.



Vedem că măsurarea vitezei a fost: pentru citire 16,56 megaocteți/s și pentru scriere - 4,66 megaocteți pe secundă. Dacă vă amintiți din primele capturi de ecran ale testării noastre, este destul de la nivelul rezultatelor pe care le-am văzut atunci când copiam și citim datele de pe unitate (au fost 13,2 pentru citire și 3,7 pentru scriere).

Acum, să facem măsurători pentru unitatea noastră de mare viteză conectată la același port 2.0 „lent”.



După cum puteți vedea: 33 megaocteți/s pentru citire și 19,48 megaocteți/s pentru scriere (față de 26,5 și 16,8 într-un test real la mutarea fișierelor de 3 gigaocteți). Valori foarte asemănătoare, ceea ce înseamnă că rezultatele sunt aproape de încredere.

Atenție la câmp" Acc. timp" (Timp de acces) în captura de ecran de mai sus. Indică întârzierea dintre comanda de a transfera date și, de fapt, ora de începere a copierii acesteia. Acesta este exact motivul (printre o serie de altele) care nu permite un mare -viteză dispozitiv USB 3 pentru a accelera la acele viteze pe care utilizatorii finali, adică tu și eu, le așteptăm de la acesta.

Acum este momentul să conectăm noua noastră unitate la portul 3.0 și să înregistrăm rezultatul:



După cum era de așteptat, viteza de funcționare înregistrări a rămas aproape neschimbat, dar rezultatul citirii de pe dispozitiv a fost plăcut (91,63 megaocteți pe secundă). Timpul de întârziere (Timp de acces) a scăzut și el, ceea ce indică o mai bună optimizare a controlerului la accesarea celulelor de memorie flash.

Acum, iată câteva capturi de ecran care ne vor demonstra funcționarea unității noastre externe Seagate USB 3.0 de 500 GB, despre care am menționat la începutul articolului. Iată fotografia lui:

Să încercăm să estimăm viteza reală de funcționare a hard diskului nostru extern, furnizându-i aceeași cantitate de informații pe care am folosit-o anterior pentru o unitate flash. Pentru a începe, conectați HDD-ul la un port USB mai lent (2.0) al computerului și conectați-l test de înregistrare.



Trei gigabytes au fost copiați pe o unitate externă de pe un computer în două minute și treizeci de secunde la viteza medie afișată în fotografia de mai sus.

Acum, să efectuăm același test (pentru înregistrare), dar conectând hard disk-ul la portul „nativ” de mare viteză 3.0 al computerului.



Timpul de înregistrare, în acest caz, a fost de un minut și cincisprezece secunde (jumătate din acel timp), cu o viteză de două ori mai mare.

Acum să încercăm să efectuăm aceleași două teste folosind programul AS SSD Benchmark. Conectați unitatea la portul 2.0 și rulați programul:



Acum - la conectorul USB 3.0 de mare viteză:



Un rezultat puțin neașteptat! :) Dar am verificat de mai multe ori - poza nu s-a schimbat. Acest lucru confirmă aparent ideea că testele pur sintetice ar trebui tratate cu un anumit grad de prudență.

Acum, așa cum am promis la începutul articolului, îmi voi exprima opinia subiectivă despre testarea efectuată și rezultatele obținute cu ajutorul acesteia.

Ceea ce am făcut a fost următorul: pentru a experimenta o creștere semnificativă a vitezei de la utilizarea unei unități flash USB 3.0, nici măcar nu trebuie să o conectați la portul albastru de mare viteză „nativ”. Mai ales dacă pur și simplu nu este pe computerul tău! Simpla prezență a mai multor cipuri care funcționează în paralel în unitate oferă deja o creștere semnificativă a vitezei.

În plus, conectarea la portul 3.0, din păcate, nu asigură creșterea așteptată a vitezei (în primul rând pentru operațiunile de scriere), aparent datorită prezenței altor blocaje de proiectare (magistrală de date, întârzieri introduse de controler înainte de începerea transmisiei etc.) .

Să facem calculul: o unitate flash de mare viteză de 8 GB va costa aproximativ 20 de dolari (față de cinci pentru un standard 2.0 obișnuit). Am prezentat testele mai sus. Vizual puteți estima creșterea vitezei de aproximativ 4-5 ori. În continuare, alegerea este a ta. Merită să plătiți 15 USD în plus pentru a obține o experiență mai confortabilă cu cantități mari de date? Pentru mine personal, am decis: „Merită!” :)

Repet, chiar dacă nu aveți un port USB 3.0 dedicat pe computer, veți simți o mare diferență! Potențialul noii interfețe, în cazul meu, a fost dezvăluit mai pe deplin doar atunci când se folosește un hard disk extern USB 3.0 conectat la un port PC de mare viteză.

Desigur, nu ar trebui să vă amăgiți în zadar cu toți acești 5Gbit/s, 10Gbit/s. După cum am spus deja, aceasta este viteza potențială a interfeței, care are puține în comun cu viteza reală. Putem obține o creștere bună a vitezei din utilizarea noii tehnologii acum. Ceea ce, de fapt, este ceea ce vă doresc, dragi cititori, și ne vedem în următoarele articole de pe paginile site-ului nostru!