FireWire
On 24 marraskuun, 2021 by adminFireWire on Apple Computerin versio standardista, IEEE 1394, High Performance Serial Bus, laitteiden liittämiseksi tietokoneeseen. FireWire tarjoaa yhden pistokeliitännän, johon voidaan liittää jopa 63 laitetta, joiden tiedonsiirtonopeus on jopa 400 Mbps (megabittiä sekunnissa). Standardi kuvaa yhden tai useamman oheislaitteen ja tietokoneen mikroprosessorin välisen sarjaväylän tai väylän. Monet oheislaitteet ovat nykyään IEEE 1394 -standardin mukaisia. FireWire ja muut IEEE 1394 -toteutukset tarjoavat:
- Yksinkertaisen yhteisen sarjaliittimen tietokoneen takaosassa ja monissa erityyppisissä oheislaitteissa
- Ohyen sarjakaapelin paksumman rinnakkaiskaapelin sijaan, jota käytät nykyään esimerkiksi tulostimeen
- Erittäin nopean tiedonsiirtonopeuden, joka sopii multimediasovelluksiin (nykyään 100 ja 200 megabittiä sekunnissa; paljon korkeammat nopeudet myöhemmin)
- Hot-plug- ja plug and play -ominaisuudet tietokoneen toimintaa häiritsemättä
- Kyky ketjuttaa laitteita toisiinsa useilla eri tavoilla ilman päätelaitteita tai monimutkaisia asetusvaatimuksia
Aikojen saatossa IEEE 1394:n toteutusten odotetaan korvaavan ja vakiinnuttavan nykyiset sarja- ja rinnakkaisliitännät, mukaan luettuina rinnakkaisliitäntäiset Centronics-, RS-232C- ja SCSI-liitännät (SCSI = Small Computer System Interface). Ensimmäisiä FireWire-yhteydellä varustettuja tuotteita ovat digitaaliset kamerat, digitaaliset videolevyt (DVD), digitaaliset videonauhat, digitaaliset videokamerat ja musiikkijärjestelmät. Koska IEEE 1394 on peer-to-peer-liitäntä, videokamera voi dubata toiselle videokameralle ilman, että sitä on kytketty tietokoneeseen. Kun tietokone on varustettu pistorasialla ja väyläominaisuudella, mikä tahansa laite (esimerkiksi videokamera) voidaan kytkeä tietokoneeseen tietokoneen ollessa käynnissä.
Lyhyesti sen toiminnasta
IEEE 1394:ssä on kaksi rajapintatasoa, toinen tietokoneen sisäiselle taustaväylälle ja toinen laitteen ja tietokoneen väliselle pisteestä pisteeseen -rajapinnalle sarjakaapelissa. Yksinkertainen silta yhdistää nämä kaksi ympäristöä. Taustalevyväylä tukee 12,5, 25 tai 50 megabitin tiedonsiirtoa sekunnissa. Kaapeliliitäntä tukee 100, 200 tai 400 megabittiä sekunnissa. Kumpikin näistä liitännöistä voi käsitellä mitä tahansa mahdollista tiedonsiirtonopeutta ja vaihtaa siitä toiseen tarpeen mukaan.
Sarjaväylä toimii ikään kuin laitteet olisivat tietokoneen sisällä olevissa korttipaikoissa, jotka jakavat yhteisen muistitilan. 64-bittinen laiteosoite mahdollistaa suuren joustavuuden laitteiden konfiguroinnissa ketjuiksi ja puiksi yhdestä pistorasiasta.
IEEE 1394 tarjoaa kahdenlaista tiedonsiirtoa: asynkronista ja isokronista. Asynkroninen on tarkoitettu perinteisiin load-and-store-sovelluksiin, joissa tiedonsiirto voidaan aloittaa ja sovellus keskeyttää, kun puskuriin saapuu tietyn pituinen määrä tietoa. Isokronisella tiedonsiirrolla varmistetaan, että tieto kulkee ennalta määritetyllä nopeudella, jotta sovellus voi käsitellä sitä ajoitetulla tavalla. Multimediasovelluksissa tällainen tiedonsiirto vähentää puskuroinnin tarvetta ja auttaa varmistamaan katsojalle jatkuvan esityksen.
1394-standardi edellyttää, että laite on 4,5 metrin päässä väyläliitännästä. Yhteen ketjuun voidaan liittää enintään 16 laitetta, joista jokainen voi olla enintään 4,5 metrin päässä (ennen kuin signaali alkaa heikentyä), joten teoriassa laite voi olla jopa 72 metrin päässä tietokoneesta.
Toinen uusi lähestymistapa laitteiden liittämiseen, Universal Serial Bus (USB), tarjoaa saman ”hot plug”-mahdollisuuden kuin 1394-standardi. Se on edullisempi tekniikka, mutta tiedonsiirto on rajoitettu 12 Mbps:iin (miljoona bittiä sekunnissa). Small Computer System Interface tarjoaa suuren tiedonsiirtonopeuden (jopa 40 megatavua sekunnissa), mutta se edellyttää osoitteen ennakkoasettelua ja laitepäättäjää ketjun viimeisessä laitteessa. FireWire voi toimia uusimman sisäisen tietokoneväylästandardin, Peripheral Component Interconnectin (PCI), kanssa, mutta suuremmat tiedonsiirtonopeudet saattavat vaatia erityisiä suunnitteluhuomioita, jotta minimoidaan ei-toivottu puskurointi tiedonsiirtonopeuden epäsuhtaisuuden vuoksi.
Vastaa