Tietokoneen kielessä dataväylä – jota kutsutaan myös prosessoriväyläksi, etupuolen väyläksi, etupuolen väyläksi tai takapuolen väyläksi – on ryhmä sähköjohtoja, jotka lähettävät tietoa (dataa) kahden tai useamman komponentin välillä. Esimerkiksi nykyisen Mac-sarjan Intel-prosessori käyttää 64-bittistä dataväylää kytkeäkseen prosessorin muistiinsa.
Bussin leveys
Dataväylällä on monia erilaisia määrittelyominaisuuksia, mutta yksi tärkeimmistä on sen leveys. Dataväylän leveys viittaa väylän muodostavien bittien (sähköjohtojen) määrään. Yleisiä dataväylän leveyksiä ovat 1-, 4-, 8-, 16-, 32- ja 64-bittinen.
Kun valmistajat viittaavat prosessorin käyttämien bittien määrään, kuten "Tämä tietokone käyttää 64-bittistä prosessoria", he viittaavat etupuolen dataväylän leveyteen, väylään, joka yhdistää prosessorin sen päämuisti. Muita tietokoneissa käytettyjä tietoväyliä ovat taustaväylä, joka yhdistää prosessorin omaan välimuistiin.
Dataväylää ohjaa tyypillisesti väyläohjain, joka säätelee tiedon nopeutta komponenttien välillä. Yleensä kaiken on kuljettava samalla nopeudella tietokoneessa, eikä mikään voi kulkea prosessoria nopeammin. Bussiohjaimet pitävät asiat liikkeessä samalla nopeudella.
Varhaiset Macit käyttivät 16-bittistä dataväylää; alkuperäinen Macintosh käytti Motorola 68000 -suoritinta. Uudemmat Macit käyttävät 64-bittisiä väyliä.
Bussityypit
Dataväylä voi toimia sarja- tai rinnakkaisväylänä. Sarjaväylät, kuten USB- ja FireWire-liitännät, käyttävät yhtä johtoa tiedon lähettämiseen ja vastaanottamiseen komponenttien välillä. Rinnakkaisväylät, kuten SCSI-yhteydet, käyttävät monia johtoja kommunikoidakseen komponenttien välillä. Nämä väylät voivat olla prosessorin sisäisiä tai ulkoisia suhteessa tiettyyn yhdistettävään komponenttiin.