FireWire
FireWire (označované jako i.Link nebo IEEE 1394) je standard sériová sběrnice pro připojení periférií k počítači. Díky své technické jednoduchosti a pořizovací ceně nahrazuje dříve používané způsoby připojení, především SCSI.
V současné době jsou k dispozici dvě verze FireWire - původní s šestipinovým kabelem označovaná dnes jako FireWire 400 neboli IEEE 1394a s rychlostí 400 Mbit/s a FireWire 800 neboli IEEE 1394b s rychlostí až 800 Mbit/s a devítipinovým kabelem. Nyní se schvaluje nový standard IEEE 1394c s rychlostí až 3200 Mbit/s. FireWire na rozdíl od USB není ale prozatím tak rozšířen a patrně už nikdy nebude. Dnes se používání tohoto rozhraní pro běžné uživatele zúžilo zejména k připojení digitálních videokamer, v profesionální sféře se používá k rychlému připojení externích disků a optických mechanik, čteček paměťových karet ad. Graf porovnání přenosových rychlostí
Obsah |
[editovat] Standardy a verze
Rozhraní FireWire bylo vytvořeno společností Apple v roce 1995 na základě prací organizace IEEE na pomalejším standardu z osmdesátých let 20. století. Tento standard byl navržen IEEE jako náhrada pro sběrnici SCSI. Rozhraní vypracované společností Apple bylo přijato jako standard IEEE 1394 a ten se dnes skládá ze čtyř dokumentů: původního standardu IEEE 1394 z roku 1995 a příloh IEEE 1394a (z roku 2000), IEEE 1394b (z roku 2002) a IEEE 1394c (z roku 2006).
Sony implementovalo IEEE 1394 pod názvem i.Link a používá menší konektor pouze se čtyřmi signálními kontaktními piny místo obvyklých šesti. Dva vypuštěné piny slouží k napájení zařízení, tedy zařízení používající čtyřpinové připojení musí disponovat zvláštním napájením.
IEEE 1394 je architektura sériové sběrnice pro vysokorychlostní přenos dat. FireWire je sériová sběrnice, což znamená, že informace se přenáší po jednotlivých bitech. Paralelní sběrnice využívají řadu různých fyzických propojení, a jako takové jsou obvykle méně efektivní, dražší a většinou těžší. FireWire plně podporuje jak isochronní tak i asynchronní aplikace.
Systém se běžně používá na připojování datových úložišť jako jsou externí pevné disky, videokamery, ale také pro připojení průmyslových videosystémů a profesionálních audiosystémů. Výhodou použití FireWire oproti běžnějšímu připojení prostřednictvím USB je vyšší efektivní rychlost FireWire (i když nominální rychlost USB 2.0 je mírně vyšší, v praxi je téměř nedosažitelná), výrazně lepší rozvod napájení a možnost práce bez hostitelského počítače. Co je však pravděpodobně nejdůležitější, FireWire naplno využívá potenciálu SCSI a na rozdíl od vysokorychlostního USB 2.0 dosahuje vyššho trvalého, nepřerušovaného datového toku, což je kriticky důležité pro aplikace pro střih zvuku a obrazu.
Na druhé straně malé licenční poplatky pro společnost Apple Inc. a dalších držitelů patentu (přibližně 25 amerických centů za jeden systém) a původně dražší hardware (1 až 2 dolary) znemožnily masové rozšíření FireWire na úkor USB.
FireWire může spojit až 63 zařízení v acyklické síťové struktuře (jako rozbočovač, což je rozdíl oproti lineární struktuře propojení prostřednictvím SCSI). Umožňuje komunikaci zařízení na principu peer-to-peer, například mezi skenerem a tiskárnou, bez potřeby využití systémových prostředků a procesoru počítače. FireWire také podporuje řadu hostitelských zařízení na jedné sběrnici. USB potřebuje na stejnou funkci speciální čipset, což v praxi znamená, že potřebuje speciální (a drahý) kabel, přičemž FireWire postačuje běžný kabel se správným počtem pinů (standardně 6). FireWire podporuje technologii plug-and-play a připojení bez restartu systému (tzv. hot plugging). Kabel se šesti piny dokáže napájet porty až 45 watty, což umožňuje energeticky středně náročným zařízením pracovat bez dalšího napájecího kabelu. Zařízení Sony i.Link obvykle využívají jen čtyřpinové připojení, což značí, že napájení musí být zajištěno zvláštním adaptérem.
Původní verze IEEE 1394, známá také jako FireWire 400, přenáší data mezi zařízeními rychlostmi 100, 200 nebo 400 Mbit/s (přesně je to 98,304, 196,608, nebo 393,216 Mbit/s), ale běžně jsou tyto rychlosti označovány jako S100, S200 a S400. Přestože USB 2.0 je teoreticky schopné přenosu až 480 MBit/s, v praxi je připojení přes FireWire rychlejší. Délka kabelu je omezena na 4 a půl metru, ale je možné spojit až 16 kabelů s využitím aktivních opakovačů, čímž může maximální délka kabelu dosáhnout až 72 metrů.
FireWire 800, což je název společnosti Apple pro devítipinovou verzi FireWire založenou na standardu IEEE 1394b a používanou od roku 2003, dosahuje rychlosti až 786,432 Mbit/s a je zpětně kompatibilní se šestipinovými konektory FireWire 400.
[editovat] Síťové připojení prostřednictvím FireWire
FireWire, s přispěním softwaru, je vhodný pro vytváření ad hoc sítí (mezi dvěma počítači, bez přítomnosti směrovačů). Operační systémy GNU/Linux, Windows XP a Mac OS X podporují síťové propojení počítačů prostřednictvím FireWire. Síť mezi dvěma počítači může být vytvořena podobně jako propojení skeneru a tiskárny zmiňovaného výše. Propojením přes FireWire mohou být data přenesena velmi rychle, jen s minimální konfigurací počítačů.
[editovat] Otázky bezpečnosti
Zařízení připojená přes FireWire mezi sebou dokáží komunikovat prostřednictvím přímého přístupu do paměti. Protokol SBP-2 (serial bus protocol 2), používaný FireWire disky, využívá tuto vlastnost na minimalizaci přerušení. V prostředí osobních počítačů (s Microsoft Windows nebo Mac OS X a s použitím OHCI) je propojení počítače s extrením FireWire zařízením řízené na hardwareové úrovni, bez zásahu operačního systému. Na jedné straně to umožňuje extrémně rychlý přenos dat s minimální latencí, na druhé straně může být tato vlastnost i potenciálním bezpečnostním rizikem, v případě, že jsou ke sběrnici připojena i další (nedůvěryhodná) zařízení.
Vzhledem k této vlastnosti FireWire, moderní počítače, které vyžadují maximální bezpečnost, používají mapování virtuální paměti pro část fyzické paměti vyhrazené FireWire (typický přístup počítačů s procesorem PowerPC G5 nebo pracovní stanice SUN Microsystems), nepoužívají hardwarové propojení použitím OHCI, fyzicky odstaví rozhraní FireWire, nebo ho v počítači vůbec nepoužijí.
Zmíněná vlastnost FireWire může posloužit na opravu počítače, jehož operační systém se zhroutil, a také na některé operace prostřednictvím vzdálené konzole.
[editovat] Alternativa
Pro univerzální připojení periferií je nyní rozšířenější rozhraní USB 2.0, které svou datovou propustností (480 Mbit/s) FireWire (400 Mbit/s) teoreticky mírně předčí a disponují jím všechny moderní počítače (Apple, PC, notebooky). FireWire je ale prakticky rychlejší než USB 2.0 full speed, poskytuje stabilnější datový tok a méně zatěžuje systém díky konstrukci řadiče, pracujícím v režimu DMA (přímého přístupu do paměti). V době uvedení rozhraní FireWire bylo k dispozici pouze USB 1.0, které mělo datovou propustnost řádově nižší (12 Mbit/s), nebylo proto vhodné k připojení periferií s vysokým datovým tokem (externí disky, vypalovačky, scannery, fotoaparáty), ale pouze k připojení myší, klávesnic, tiskáren, atd.
FireWire vyvinula firma Apple Computer v roce 1995 jako pomalejší variantu standardu IEEE 1394.
[editovat] Související články
V tomto článku jsou použity překlady textů z článků FireWire na slovenské Wikipedii a IEEE 1394 na anglické Wikipedii.