Tietoväylä on tietokonealijärjestelmä, joka mahdollistaa tietojen siirtämisen yhdestä komponentista toiseen emolevyllä tai emolevyllä tai kahden tietokoneen välillä. Tämä voi sisältää tietojen siirtämisen muistista ja muistista tai keskusyksiköstä (CPU) muihin komponentteihin. Jokainen niistä on suunniteltu käsittelemään niin monta bittiä dataa kerrallaan. Dataväylän käsittelemän tiedon määrää kutsutaan kaistanleveydeksi.
Tyypillinen dataväylä on 32 bittiä leveä. Tämä tarkoittaa, että jopa 32 bittiä dataa voi kulkea tietoväylän läpi sekunnissa. Uudemmat tietokoneet valmistavat dataväylää, jotka voivat käsitellä 64- ja jopa 96-bittisiä datapolkuja. Samaan aikaan he tekevät dataväylää käsittelemään enemmän bittejä, mutta myös laitteita, jotka pystyvät käsittelemään näitä korkeampia bittinopeuksia.
Väyläohjaimet
Henkilökohtaisen tietokoneen alkuaikoina valmistajat loivat emolevyjä, joissa oli tietoväylät, jotka oli kytketty suoraan tietokoneen muistiin ja oheislaitteisiin. Nämä sähköväylät on suunniteltu kulkemaan rinnakkain ja niillä oli useita yhteyksiä. Tämä suora yhteys oli ongelmallinen useista syistä, mutta erityisesti siksi, että kaikki laitteet pakotettiin toimimaan samalla nopeudella.
Tämän ongelman poistamiseksi kehittäjät käyttivät väyläohjainta erottaakseen suorittimen ja muistin oheislaitteista, jolloin suorittimen nopeutta voidaan lisätä tarvitsematta samaa lisäystä oheislaitteiden nopeuksissa. Tämä järjestelmä salli myös laajennuskorttien puhua keskenään ilman suorittimen läpi, mikä nopeuttaa tiedonsiirtoa. Kaikkien laitteiden on silti puhuttava keskenään samalla nopeudella, joten alhaiset väylän nopeudet voivat hidastaa koko tietokonejärjestelmää.
Rinnakkais- ja sarjaliikenneväylät
Nykyaikaiset tietokoneet käyttävät sekä rinnakkais- että sarjaliikenneväylää. Rinnakkaisväylät kuljettavat dataa useista johtimista samanaikaisesti. Jokainen lanka tai polku, kuten niitä joskus kutsutaan, sisältää yhden bitin dataa. Yleisimmät rinnakkaisväylät, joita nykyään löytyy tietokoneista, ovat ATA, joka tarkoittaa Advanced Technology Attachment; PC -kortti, joka tarkoittaa henkilökohtaista tietokonetta ja jota käytetään kannettavissa tietokoneissa, sekä SCSI eli Small Computer System Interface. Sarjadataväylässä on yksi johdin tai polku ja se kuljettaa kaikki bitit peräkkäin. Yleisimmät sarjaliikenneväylät sisältävät USB: n, joka tunnetaan myös nimellä Universal Serial Bus; FireWire; Sarja -ATA; ja sarjaan liitetty SCSI.
Sisäiset ja ulkoiset tietoväylät
Lähes jokaisessa tietokoneessa on sisäisiä ja ulkoisia tietoväyliä. Sisäinen tietoväylä, joka tunnetaan myös nimellä paikallinen väylä, yhdistää kaikki emolevyn komponentit, kuten suorittimen ja muistin. Ulkoinen tietoväylä yhdistää kaikki oheislaitteet emolevyyn. Saatavilla on useita erilaisia ulkoisia dataväyliä; sopivan tyyppinen tietoväylä riippuu tietokoneeseen liitetystä oheislaitteesta.