FireWire: Skirtumas tarp puslapio versijų

22 pridėti baitai ,  prieš 10 metų
S
robotas: smulkūs taisymai
S (Smulkūs pataisymai, kalbos)
S (robotas: smulkūs taisymai)
| išorinė = taip
}}
[[ImageVaizdas:FireWire-46 Diagram.svg|thumb|6-ių ir 4-ių kontaktų FireWire jungtys]]
'''FireWire''' yra firminis [[Apple Computer]] pavadinimas IEEE 1394 sąsajai. Taip pat žinomas kaip '''i.Link''' arba '''IEEE 1394'''. Tai yra [[asmeninis kompiuteris|asmeninio kompiuterio]] (ir skaitmeninio garso/vaizdo įrenginių) [[Nuoseklusis informacijos perdavimas|nuosekliosios sąsajos]] standartas, suteikiantis didelį duomenų pralaidumą ir izochronines realaus laiko duomenų perdavimo paslaugas. Dėl mažesnių gamybos [[išlaidos|išlaidų]] ir supaprastintos, geriau pritaikomos prijungimo sistemos, FireWire pakeitė lygiagrečiąją sąsają [[SCSI]] daugelyje taikymų.
 
Beveik visos modernios skaitmeninės vaizdo kameros pagamintos 1995-aisiais metais ir vėliau turi šią sąsają. Daugelis kompiuterių, pritaikytų garso/vaizdo naudojimui namuose arba profesionaliai, įskaitant visus šiuo metu gaminamus [[Apple Computer|Apple]], [[Dell]], ir [[Sony]] nešiojamuosius kompiuterius turi integruotą FireWire sąsają. Keletą metų FireWire taip pat buvo patraukli Apple [[iPod]] galimybė, leidžianti naujus garso takelius nusiųsti per keletą sekundžių, tuo pačiu metu kraunant bateriją naudojant tik vieną kabelį. Visgi, dėl vietos trūkumo ir didesnio suderinamumo labui, naujesniuose iPod įrenginiuose Apple pakeitė FireWire palaikymą [[USB|universaliąja nuosekliąja jungtimi (USB) 2.0]].
 
== Istorija ir raida ==
[[Vaizdas:FireWire cables.jpg|thumb|300px|4-ių kontaktų (kairėje) ir 6-ių kontaktų (dešinėje) FireWire jungtys]]
[[Vaizdas:FireWire gniazdo.jpg|thumb|300px|6-ių kontaktų FireWire jungtis ant išplėtimo plokštės krašto]]
Mažas mokestis, kurio reikalavo Apple Computer ir kiti patento turėtojai iš FireWire naudotojų (0.25 USD už vieną galutinio vartotojo sistemą) ir brangesnė techninė įranga, reikalinga sąsajos realizavimui (1–2 USD) neleido FireWire išstumti USB pigiuosiuose masinės gamybos išoriniuose kompiuterių įrenginiuose, kur produkto kaina yra esminis apribojimas.
 
== Techninės specifikacijos ==
FireWire gali sujungti iki 63 išorinių kompiuterio įrenginių į kryptinio aciklinio grafo topologiją (kitaip nei lygiagrečiosios SCSI elektrinės sąsajos topologija). Tai leidžia „[[lygus su lygiu]]“ (angl. peer-to-peer) įrenginių tarpusavio bendravimą, tokį kaip bendravimas tarp skenerio ir spausdintuvo be kompiuterio operatyvinės atminties ar centrinio procesoriaus panaudojimo. FireWire taip pat palaiko keletą serverių sąsajai. Ji sukurta taip, kad palaikytų „įjunk ir grok“ (angl. plug-and-play) ir prijungimą veikiant (angl. hot swapping). Jos šešių laidų kabelis yra lankstesnis nei dauguma lygiagrečiųjų SCSI kabelių ir gali tiekti iki 45 [[vatas|vatų]] energijos 30 voltų įtampos srovės vienam prievadui, leisdama vidutinio suvartojimo įrenginiams veikti be papildomo energijos tiekimo. Kaip anksčiau minėta, Sony gaminami i.Link paprastai srovės tiekimo tuo pačiu kabeliu nepalaiko ir naudoja 4-ių kontaktų jungtį, srovę tiekiant atskiru maitinimo kabeliu kiekvienam įrenginiui.
 
FireWire įrenginiai realizuoja [[ISO/IEC 13213]] „konfigūravimo ROM“ modelį įrenginių konfigūravimui ir identifikavimui, siekiant įgalinti „įjunk ir grok“. Visi FireWire įrenginiai yra identifikuojami pagal IEEE [[EUI-64]] unikalų identifikatorių (išplėtimas 48-bitų [[Ethernet]] [[MAC adresas|MAC adresų]] formatui), taip pat nustatytus kodus nurodančius įrenginio tipą ir palaikomus protokolus.
 
=== Operacinių sistemų palaikymas ===
Pilnas IEEE 1394a ir 1394b palaikymas yra [[FreeBSD]], [[Linux]] ir Apple [[Mac OS X]] operacinėse sistemose. Microsoft [[Windows XP]] palaiko 1394a ir 1394b, tačiau nuo „service pack 2“ greitis pagal nutylėjimą visiems FireWire įrenginių tipams yra S100 (100&nbsp;Mbitų/sek). [http://support.microsoft.com/kb/885222 Parsisiuntimas] ir registro pakeitimai teikiami Microsoft atstato greitį į S400 arba S800. [[Microsoft]] [[Microsoft Windows|Windows]] [[Windows Vista|Vista]] pradžioje palaikys 1394a, o 1394b palaikymas išeis vėliau su „service pack“.<ref>http://www.eetimes.com/news/latest/showArticle.jhtml?articleID=187002039</ref>
 
=== Mazgų hierarchija ===
FireWire įrenginiai sąsajoje jungiami į medžio topologiją. Kiekvienas įrenginys turi unikalų nuosavą identifikatorių. Vienas iš mazgų išrenkamas šakniniu ir visuomet turi aukščiausią identifikatorių. Nuosavi identifikatoriai priskiriami saviidentifikavimo proceso metu, kuris vyksta po kiekvieno sąsajos perkrovimo (angl. reset). Eilės tvarka, kuria saviidentifikatoriai suteikiami tolygi medžio apėjimui [[paieška į gylį|paieškos į gylį]] algoritmu, galinio eiliškumo būdu (angl. post-order).
 
== Techninės specifikacijos ==
 
=== FireWire 400 ===
[[Vaizdas:Firewire6-pin.jpg|thumb|200px|A 6-Pin FireWire 400 connector]]
 
Kabelio ilgis ribojamas iki 4,5 metrų, tačiau iki 16 kabelių gali būti sujungti nuosekliai naudojant aktyvius kartotuvus, išorinius šakotuvus, kurie dažnai yra FireWire įrangoje. S400 standartas riboja bet kurios konfigūracijos maksimalų kabelio ilgį iki 72 metrų. 6-ių kontaktų sąsaja paprastai yra staliniuose kompiuteriuose, ji gali tiekti maitinimą prijungtam įrenginiui. 4-ių kontaktų versija naudojama daugelyje nešiojamųjų kompiuterių ir mažų FireWire įrenginių ir neturi maitinimo kontaktų, nors yra pilnai suderinama su 6-ių kontaktų sąsaja. Kai kurie nešiojamieji kompiuteriai naudoja 6-ių kontaktų sąsają su maitinimu, pavyzdžiui, naujausi Apple produktai.
 
=== FireWire 800 ===
<!-- Šiuo metu neprieinamas lt.wikipedia.org [[Vaizdas:Firewire800plug.jpg|right|thumb|200px|9-ių kontaktų FireWire 800 (IEEE 1394b) jungtis.]] -->
 
Pilna IEEE 1394b specifikacija palaiko optinius sujungimus siekiančius 100 metrų ilgį ir duomenų perdavimo greičius iki 3.2 Gbit/s. Standartinės 5-tos kategorijos neekranizuotos vytos poros 100 metrų ilgio kabeliu palaikoma S100, o naujoji p1394c technologija leidžia pasiekti S800. Originalusis 1394 ir 1394a standartai naudojo kodavimą duomenys/impulsas (angl. data/strobe arba D/S) signalo laidais (dar vadinamą liktiniu režimu), kai tuo tarpu 1394b prideda duomenų kodavimo schemą pavadinimu 8B10B (taip pat vadinamą beta režimu). Naudojant šią naują technologiją, FireWire, kuris jau prieš tai buvo šiek tiek greitesnis,<ref>{{cite web|url=http://www.g4tv.com/techtvvault/features/39129/USB_20_Versus_FireWire_pg3.html|title=USB 2.0 prieš FireWire {{en-icon}}|accessdate=2006-12-04|author=Heron, Robert|publisher=TechTV}}</ref> dabar žymiai pranoksta Greitaeigį (angl. Hi-Speed) USB.
 
== Tinklas per FireWire ==
 
FireWire, padedant programinei įrangai, gana gerai tinka vietiniam kompiuterių tinklui. Konkrečiai [[RFC:2734|RFC 2734]] nusako kaip leisti [[IPv4]] per FireWire sąsają, o [[RFC:3146|RFC 3146]] nusako kaip leisti [[IPv6]].
Populiarios operacinės sistemos GNU/Linux, Windows XP ir Mac OS X palaiko tinklą per FireWire. Tinklas tarp dviejų kompiuterių gali būti sukurtas nenaudojant šakotuvų, panašiai kaip aukščiau minėtas skenerio ir spausdintuvo pavyzdys. Naudojant vieną FireWire kabelį, duomenys gali būti greitai perduoti tarp dviejų kompiuterių minimalia tinklo konfigūracija. "Dėl nepopuliarumo", Microsoft pašalino tinklo per FireWire palaikymą Windows Vista operacinėje sistemoje.<ref>http://www.microsoft.com/whdc/system/bus/1394/IP_1394.mspx</ref>
 
== Saugumo problemos ==
 
Įrenginiai prijungti prie FireWire magistralės gali bendrauti naudodami tiesioginį priėjimą prie atminties, kai įrenginys gali naudoti techninę įrangą vidinės atminties susiejimui su FireWire „Fizinės Atminties Erdve“. Nuosekliosios magistralės protokolas (SBP – angl. serial bus protocol), naudojamas FireWire diskinių atmintinių šią galimybę išnaudoja tam, kad sumažinti pertraukimų ir buferių kopijavimo operacijų kiekį. SBP protokole, iniciatorius (valdantysis įrenginys) siunčia užklausą nuotoliniu būdu įrašydamas komandą į nurodytą tikslinio įrenginio FireWire adresų erdvę. Šios komandos buferio adresas paprastai yra iniciatoriaus FireWire „Fizinės Atminties Erdvėje“, kuriais tikslinis įrenginys turėtų perkelti įvedimo/išvedimo duomenis į ir iš iniciatoriaus.
Šią galimybę taip pat galima panaudoti programinių klaidų ieškojimui kompiuteryje, kurio operacinė sistema nulūžo ir kai kuriose sistemose nutolusio terminalo operacijoms. FreeBSD operacinėje sistemoje, dcons tvarkyklė leidžia tiek viena tiek kita, panaudojant gdb kaip derinimo programą. Linux operacinėje sistemoje tam egzistuoja, firescope<ref>http://lkml.org/lkml/2006/4/3/301</ref> ir fireproxy<ref>http://www.suse.de/~bk/firewire</ref>.
 
== Nuorodos ==
 
<references />
427 096

pakeitimai