FireWire

IEEE 1394 este denumirea unui set de standarde. Standardele specifică o magistrală serială care poate fi utilizată pentru a transfera informații. Printre alte denumiri ale standardelor se numără Firewire, i.Link și Lynx. Standardul este adesea utilizat pentru a conecta un computer la un dispozitiv extern, cum ar fi un hard disk sau o cameră video digitală. De asemenea, este utilizat pentru transferul de date în mașini și avioane. Este similar cu standardul contemporan USB. Firewire a înlocuit SCSI pentru multe aplicații: Este mai ușor să faci un dispozitiv să înțeleagă Firewire decât să-l faci să înțeleagă SCSI; de asemenea, manipularea cablurilor Firewire este mult mai ușoară decât cea a cablurilor SCSI.

Conectorii Firewire cu 6 și 4 piniZoom
Conectorii Firewire cu 6 și 4 pini

Zoom


Avantaje

FireWire este popular în sistemele industriale pentru sistemele de vizionare artificială și sistemele audio profesionale. Este preferată în detrimentul celei mai comune interfețe USB datorită vitezei sale efective mai mari și a capacităților de distribuție a energiei și pentru că nu are nevoie de o gazdă de calculator. Poate și mai important, FireWire utilizează pe deplin toate capacitățile SCSI (posibilitatea de conectare mai veche). În comparație cu USB 2.0, are, de obicei, rate de transfer de date mai mari. Această caracteristică este importantă pentru editorii audio și video. De asemenea, multe computere destinate utilizării audio/video la domiciliu sau profesionale au porturi FireWire încorporate, inclusiv toate computerele portabile Apple Inc. și Sony și majoritatea modelelor Dell și Hewlett-Packard produse în prezent. Acesta este disponibil publicului larg pe plăcile de bază de vânzare cu amănuntul pentru PC-urile de tip "do-it-yourself", alături de USB. FireWire este produs în versiuni fără fir, cu fibră optică și cu cablu coaxial. Cu toate acestea, taxele de drepturi de autor cerute utilizatorilor de FireWire și hardware-ul mai scump necesar pentru implementarea acestuia au împiedicat FireWire să înlocuiască USB pe piața de masă, unde costul produsului este crucial.

Istoric și dezvoltare

FireWire este denumirea dată de Apple Inc. pentru autobuzul serial de mare viteză IEEE 1394. Apple a intenționat ca FireWire să fie un înlocuitor serial pentru magistrala paralelă SCSI (Small Computer System Interface), oferind în același timp conectivitate pentru echipamentele audio și video digitale. Dezvoltarea de către Apple a standardului original IEEE 1394 a fost finalizată în 1995 și a fost urmată de mai multe modificări: IEEE Std. 1394a-2000, IEEE Std. 1394b-2002 și modificarea IEEE Std. 1394c-2006. Scopul activității actuale este de a încorpora toate aceste patru documente în noua revizuire a standardului 1394. Versiunea Sony a sistemului este cunoscută sub numele de i.LINK și utilizează doar cei patru pini de semnal, omițând cei doi pini care asigură alimentarea dispozitivului, datorită unui conector de alimentare separat pe produsele i.LINK de la Sony.

Versiuni

FireWire 400 (IEEE 1394)

FireWire 400 poate transfera date între dispozitive la viteze de transfer de 100, 200 sau 400 Mbit/s. Conectorul cu 6 pini se găsește de obicei pe computerele desktop și poate alimenta dispozitivul conectat. În mod normal, un dispozitiv poate extrage aproximativ 7-8 wați de la port; cu toate acestea, tensiunea variază semnificativ de la un dispozitiv la altul.

Îmbunătățiri (IEEE 1394a)

Modificarea IEEE 1394a a fost lansată în 2000. Acesta a standardizat conectorul cu 4 pini deja utilizat pe scară largă. Versiunea cu 4 pini este utilizată pe multe dispozitive de consum, cum ar fi camerele video, unele laptopuri și alte dispozitive FireWire mici. Este complet compatibilă din punct de vedere al datelor cu interfețele cu 6 pini.

FireWire 800 (IEEE 1394b)

FireWire 800 cu 9 pini a fost introdus pe piață de Apple Inc. în 2003. Această specificație mai nouă (1394b) și produsele corespunzătoare permit o rată de transfer de 786,432 Mbit/s. Este compatibilă cu ratele mai lente și cu conectorii cu 6 pini ai FireWire 400. Cu toate acestea, în timp ce standardele IEEE 1394a și IEEE 1394b sunt compatibile, conectorii sunt diferiți, ceea ce face incompatibile cablurile utilizate de versiunile anterioare.

FireWire S3200

În decembrie 2007, Asociația comercială 1394 a anunțat că produsele vor fi disponibile în curând în modul S3200. Acesta va utiliza aceiași conectori cu 9 pini ca și actualul FireWire 800 și va fi complet compatibil cu dispozitivele S400 și S800 existente. Viitoarele produse sunt destinate să concureze cu USB 3.0.

Descriere tehnică

Viteze

Cifrele indicate după FireWire sau S indică viteza aproximativă în MBit/s, rotunjită la următoarea sută. Prima versiune poate transfera 98.304.000 de biți/s sau 12.288.000 de octeți/s. Versiunile care au urmat pot atinge această viteză și multiplii acesteia. Folosind prefixul SI, aceasta este exact 98.304 kBit/s, iar folosind prefixul binar, este 96.000 kiBit/s. Pentru a evita confuziile, se rotunjește la următoarea sută cea mai apropiată. Astfel, S3200 nu transferă 3,200 MBit/s, nici 3,200 MiBit/s, ci 3,145,728 Mbit/s, sau 3,000 MiBit/s. Aceasta reprezintă aproximativ 2,93 Gibit/s.

Adresare și gestionarea autobuzului

Spre deosebire de USB, nu există un singur dispozitiv care să gestioneze autobuzul în permanență. Fiecare dispozitiv este capabil să gestioneze magistrala. Atunci când se conectează un nou dispozitiv, vor avea loc negocieri între dispozitive pentru a stabili care dintre ele se ocupă de gestionare.

Adresele au o lungime de 64 de biți. Dintre acestea, 10 sunt utilizate pentru a identifica segmente (ca parte a rețelei), 6 sunt utilizate pentru noduri, iar 48 sunt disponibile în mod liber. Standardul utilizat pentru a conecta mai multe segmente nu a fost încă ratificat. Din acest motiv, toate rețelele Firewire utilizează în prezent un singur segment.

Probleme de securitate

Dispozitivele de pe o magistrală FireWire pot comunica prin acces direct la memorie. Cu ajutorul accesului direct la memorie (DMA), un dispozitiv poate utiliza hardware pentru a mapa memoria internă în "spațiul de memorie fizică" al FireWire. SBP-2 (Serial Bus Protocol 2) utilizat de unitățile de disc FireWire utilizează această capacitate pentru a minimiza întreruperile și copiile de memorie tampon. În SBP-2, inițiatorul (dispozitivul care controlează) trimite o cerere scriind de la distanță o comandă într-o zonă specificată a spațiului de adrese FireWire al țintei. Această comandă include, de obicei, adrese de memorie tampon din "spațiul de adrese fizice" FireWire al inițiatorului. Se presupune că ținta utilizează acest spațiu pentru a muta datele de I/O către și de la inițiator.

Multe implementări utilizează hardware pentru a realiza corespondența între "spațiul de memorie fizică" FireWire și memoria fizică a dispozitivului. Printre acestea se numără cele utilizate de PC-uri și Mac-uri, în special cele care utilizează OHCI. În acest caz, sistemul de operare nu este implicat în transfer. Acest lucru permite transferuri de mare viteză cu o latență redusă și evită ca datele să fie copiate inutil. Cu toate acestea, poate reprezenta un risc de securitate dacă la bus sunt conectate dispozitive care nu sunt de încredere. Prin urmare, în cazul instalațiilor în care securitatea reprezintă o problemă, fie se va utiliza hardware mai nou, care utilizează memoria virtuală pentru a cartografia spațiul de memorie fizică Firewire, fie se va dezactiva cartografierea efectuată de OHCI. De asemenea, acestea ar putea dezactiva întregul subsistem Firewire sau să nu furnizeze deloc Firewire.

Această funcție poate fi utilă, de exemplu, pentru a depana o mașină în care sistemul de operare s-a blocat. Unele sisteme o pot utiliza pentru a oferi o consolă la distanță. Pe FreeBSD, driverul dcons le oferă pe amândouă, folosind gdb ca debugger. Sub Linux, există firescope și fireproxy.

Pagini conexe

Întrebări și răspunsuri

Î: Ce este IEEE 1394?


R: IEEE 1394 este denumirea unui set de standarde care specifică un bus serial care poate fi utilizat pentru transferul de informații.

Î: Care sunt alte denumiri pentru IEEE 1394?


R: Alte denumiri pentru IEEE 1394 includ Firewire, i.Link și Lynx.

Î: Care este scopul standardului IEEE 1394?


R: Standardul este adesea utilizat pentru a conecta un computer la un dispozitiv extern, cum ar fi un hard disk sau o cameră video digitală. De asemenea, este utilizat pentru a transfera date în mașini și avioane.

Î: Cum se compară IEEE 1394 cu USB?


R: Este similar cu USB-ul contemporan.

Î: Ce a înlocuit Firewire?


R: Firewire a înlocuit SCSI pentru multe aplicații.

Î: De ce este mai ușor să faci un dispozitiv să înțeleagă Firewire decât să-l faci să înțeleagă SCSI?


R: Este mai ușor să faci un dispozitiv să înțeleagă Firewire decât să îl faci să înțeleagă SCSI, deoarece manipularea cablurilor Firewire este, de asemenea, mult mai ușoară decât cea a cablurilor SCSI.

Î: Care sunt unele dintre avantajele utilizării Firewire în locul SCSI?


R: Printre avantajele utilizării Firewire în locul SCSI se numără manevrarea mai ușoară a cablurilor și o mai bună înțelegere a dispozitivelor.

AlegsaOnline.com - 2020 / 2023 - License CC3