I datamaskiner, a data buss- også kalt prosessorbuss, frontbuss, frontsidebuss eller baksidebuss - er en gruppe elektriske ledninger som brukes til å sende informasjon (data) mellom to eller flere komponenter. Intel-prosessoren i den nåværende serien av Macer bruker for eksempel en 64-bits databuss til å koble prosessoren til minnet.
En databuss har mange forskjellige definerende egenskaper, men en av de viktigste er dens bredde. Bredden på en databuss refererer til antall biter (elektriske ledninger) som utgjør bussen. Vanlige databussbredder inkluderer 1-, 4-, 8-, 16-, 32- og 64-biters.
Når produsentene refererer til antall bits som en prosessor bruker, for eksempel "Denne datamaskinen bruker en 64-bits prosessor," refererer de til bredden på forsiden databussen, bussen som forbinder prosessoren til hovedminnet. Andre typer data busser som brukes i datamaskiner inkluderer baksiden bussen, som kobler prosessoren til dedikert cache minne.
En databuss styres vanligvis av a buss kontroller som regulerer hastigheten på informasjon mellom komponenter. Generelt trenger alt å reise med samme hastighet i en datamaskin, og ingenting kan reise raskere enn CPU. Busskontrollere holder ting i bevegelse med samme hastighet.
Tidlige Mac-maskiner brukte en 16-bits databuss; Den originale Macintosh brukte en Motorola 68000 prosessor. Nyere Macer bruker 32- eller 64-bits busser.
Typer av busser
En databuss kan fungere som en serie eller a parallell buss. Serielle busser som USB og FireWire-tilkoblinger-bruker en enkelt ledning til både å sende og motta informasjon mellom komponenter. Parallelle busser-lignende SCSI-tilkoblinger - bruk mange ledninger til å kommunisere mellom komponenter. Disse bussene kan være innvendig til prosessoren eller utvendig , i forhold til en gitt komponent som er koblet til.