Väylä
Wikipedia
Väylä on tietokonetekniikassa alijärjestelmä, joka siirtää tietoa tai virtaa tietokoneen osille tietokoneen sisällä tai koneiden välillä. Toisin kuin kaksipisteyhteys (point-to-point -yhteys, vrt. Point-to-Multipoint eli monipisteyhteys), väylä yhdistää useita lisälaitteita saman väylän varrella johdotuksilla.
Väyliä käytetään useisiin eri tarkoitukseen, väylä voi olla tietokoneen sisäinen laiteväylä (system bus), jolloin se siirtää tietoa tietokoneen emolevyllä suorittimen, keskusmuistin ja emolevyllä olevien laitteiden välillä. Laajennusväylä on tietokoneen emolevyllä oleva väylä, johon voidaan liittää erilaisia laajennuskortteja siinä oleviin korttipaikkoihin. Tämä voi olla tekniikaltaan sama kuin emolevyn laiteväylä (esim. ISA tai PCI) tai sitten laiteväylä on nopeampi väylä, johon laajennusväylä on liitetty yhtenä laitteena (esim. ISA-korttipaikat PCI-väyläisillä emolevyillä). Väylä voi myös ulottua tietokoneen ulkopuolelle, jolloin siihen voi liittää erilaisia hitaan tiedonsiirron laitteita (näppäimistöt, hiiret, tulostimet, skannerit) tai jopa massamuisteja (ulkoiset kiintolevyt, DVD- ja CD-kirjoittimet).
Varhaiset väylät olivat kirjaimellisesti rinnakkaisia sähköisiä väyliä useilla yhteyksillä, mutta termiä käytetään nykyään mistä tahansa fyysisestä liitännästä, joka tarjoaa saman loogisen toiminnon kuin rinnakkainen sähköinen väylä. Modernit tietokoneväylät voivat käyttää joko rinnakkais- tai sarjayhteyksiä, ja ne voidaan johdottaa joko multidrop-menetelmällä (sähköinen rinnakkainen) tai ketjutopologialla, tai liittää keskittimiin kuten USB:n tapauksessa.
Sisällysluettelo |
[muokkaa] ISA
Varhainen IBM PC sisälsi ensimmäistä sukupolvea edustaneen oheislaiteväylän, jota kloonivalmistajat alkoivat kutsua ISA-väyläksi (Industry Standard Architecture). Se on kaikkein laajimmalle PC-tietokoneissa levinnyt laitteistoväylä sen valmistamisen yksinkertaisuuden sekä edullisuuden vuoksi. Siihen liitettiin kaikenlaisia kortteja, kuten kiintolevyohjaimia, verkkokortteja ja tehokkaampia näytönohjaimia. Myöhemmin ISA-väylän tiedonsiirtokapasiteetti osoittautui liian heikoksi vaativille oheislaitteille kuten esimerkiksi näytönohjaimille.
Suoritintehojen kasvaessa ISA-väylä alkoi käydä hitaaksi ja sille alettiin etsiä nopeampaa seuraajaa. 1980-luvulla oli ns. väyläsotia. IBM kehitti aikaansa edellä olleen MCA:n eli mikrokanavan (Micro Channel Architecture) ja Compaq kumppaneineen EISA:n (Extended ISA), mutta ne eivät menestyneet suuremmin.
Intel i486 -suorittimeen perustuvissa koneissa ja varhaisissa Pentium-suorittimeen perustuvissa tietokoneissa käytettiin jonkin verran VLB-paikallisväylää (VESA Local Bus), näytönohjaimen liittämiseen. VLB-korttipaikkoja oli tietokoneessa tyypillisesti vain yksi, siinä missä tyypillisessä emolevyssä oli 4-6 paikkaa ISA-väyläisille oheislaitteille. VLB tarjosi kuitenkin moninkertaisen suorituskyvyn ISA-väylään verrattuna.
[muokkaa] PCI
Väylien toisena sukupolvena pidetään vielä vallalla olevaa PCI-väylää (Peripheral Component Interconnect), jonka kehittivät vuonna 1992 Intel, Compaq ja Digital.
PCI:tä käytetään yleisesti tietokoneen sisäisenä laiteväylänä, siirtämään tietoa koneen sisällä emolevyllä oleville muille laitteille. PCI on myös yleisin tapa liittää oheislaitteita emolevyyn. PCI-väylän avulla ns. väylänhaltija-tyyppiset oheislaitteet voivat kommunikoida suoraan muiden oheislaitteiden kautta käyttämättä prosessoria.
PCI:stä on tullut kymmenen vuoden aikana useita eri variaatioita. Väylän muodostuessa pullonkaulaksi nopeiden verkkoliitäntöjen ja massamuistien myötä, sitä nopeutettiin lisäämällä väylän nopeutta (66 MHz PCI) ja leveyttä (64-bittinen PCI). PCI:n variaatioita kannettavissa tietokoneissa ovat PCMCIA ja CardBUS-väylät ja teollisuusmikroissa CompactPCI.
PCI-E:stä on tullut AGP-väylän seuraaja, eli uusi näytönohjainväylä. Tavallinen AGP-väylä voi tukea vain 8-kertaista nopeutta kun taas PCI-E voi tukea jopa 16-kertaista nopeutta
Kolmannen sukupolven edustaja on PCI Express -oheislaiteväylä, jota on kehitetty nopeaan tahtiin viimeisten parin vuoden aikana. Ensimmäiset järjestelmät PCI-X ja PCI-X 2.0 väistyvät markkinoilta yhtä nopeasti kuin tulivatkin ja paljon kehittyneemmän PCIe-standardin oletetaan olevan riittävä paljon pidemmäksi aikaa. Tämä tukee hyvin kahden näytönohjaimen rinnakkaista käyttöä ja tätä tekniikkaa kutsutaan SLI:ksi.
Väylää kehittää käyttäjien ja valmistajien yhteenliittymä PCI Sig.
[muokkaa] AGP
AGP-väylä kehitettiin alati nopeutuvien oheislaitteiden, erityisesti 3D-näytönohjainten, yleistyttyä markkinoilla. AGP (Advanced Graphics Port) ei ole varsinaisesti väylä, koska siihen voi liittää vain yhden oheislaitteen.
AGP Pro on AGP-väylän laajennos, joka sisältää ylimääräisen virtaliittimen paljon tehoa käyttäville näytönohjaimille. Sitä ei ole hyödynnetty missään kuluttajatason näytönohjaimessa.
1X = 66 MHz = 266 Mt/s
2X = 133 MHz = 533 Mt/s
4X = 266 MHz = 1,066 Gt/s
8X = 533 MHz = 2,133 Gt/s
[muokkaa] Kolmannen sukupolven väylät
Kolmannen sukupolven väylä on nimitys nykyisille tietokoneen suorittimen, keskusmuistin ja oheislaiteväylän välisille laiteväylille. Näitä ovat HyperTransport ja InfiniBand. Niihin ei voi liittää ulkoisia laitteita, vaan laajennuskortit liitetään edelleen hitaampaan PCI tai AGP väylään.
[muokkaa] USB
USB (Universal Serial Bus) on hitaan tiedonsiirron väylä, joka oli aluksi tarkoitetty lähinnä näppäimistöjen ja muiden osoitinlaitteiden, kirjoitinten ja skannereiden liittämiseen. USB:n suurin etu tässä käytössä on mahdollisuus kytkeä ja liittää oheislaitteet virtaa katkaisematta. USB on nopeutettu 2.0 versiossaan, ja siihen on nykyään käytännöllistä kytkeä myös massamuisteja, siirrettäviä kiintolevyjä tai CD-kirjoittimia. USB tukee vain liikennöintiä isännältä oheislaitteelle, joten esimerkiksi digitaalikameraa ei voi kytkeä suoraan kirjoittimeen, vaikka molemmissa olisi USB-liitäntä.
[muokkaa] FireWire
FireWire on alun perin Apple Computerin kehittämä väylä, joka tarjoaa samat edut kuin USB ja lisäksi laitteille mahdollisuuden liikennöidä suoraan toistensa kanssa. FireWire on yleistynyt lähinnä massamuistikäytössä ja tapana kytkeä digitaalivideokamera tietokoneeseen.
[muokkaa] Kiintolevyt
Yleisimmät liitäntätavat kiintolevyille ovat SCSI (Small Computer System Interface) ja IDE (Integrated Drive Electronics). SCSI:lla on laajempaakin käyttöä, siihen on perinteisesti liitetty skannereita ja ulkoisia massamuisteja ennen lennossa kytkettävien USB 2.0 ja Firewire -väylien yleistymistä. SCSI on erittäin monipuolinen ja on edelleen pääasiallinen liitäntätapa vakavammassa palvelinkäytössä.
Kuluttajatasolla SATA (Serial ATA), sarjamuotoiseen tiedonsiirtoon perustuvat väylä, on korvaamassa IDE-liitäntäiset kiintolevyt.
[muokkaa] Muita
Jotkut valmistajat ovat käyttäneet emolevyillään portteja, joihin voidaan liittää valmistajan modeemi tai verkkokortti. Tällaisia ovat mm. ACR, AMR, ASUS MediaBus ja CNR.
Vanhemmissa Macintosh-tietokoneissa käytettiin ADB-väylää (Apple Desktop Bus) näppäimistöjen ja hiirten liittämiseen sekä NuBus-väylää laajennuskorteille. Uudemmissa malleissa USB- ja PCI-väylä korvasivat nämä väylät.
Sun Microsystemsin valmistamissa vanhemmissa koneissa on käytetty SBus-väylää, se jäi käytöstä siirryttäessä 64-bittisiin suorittimiin.