På datorspråket, a databuss-även kallad processorbuss, frontbuss, frontbuss eller bakbuss — är en grupp elektriska ledningar som skickar information (data) mellan två eller flera komponenter. Intel-processorn i den aktuella Mac-serien använder till exempel en 64-bitars databuss för att ansluta processorn till dess minne.
Bussbredd
Catalin Lungu / EyeEm.
En databuss har många olika definierande egenskaper, men en av de viktigaste är dess bredd. Bredden på en databuss avser antalet bitar (elektriska ledningar) som utgör bussen. Vanliga databussbredder inkluderar 1-, 4-, 8-, 16-, 32- och 64-bitars. När tillverkare hänvisar till antalet bitar som en processor använder, till exempel ”Den här datorn använder en 64-bitars processor”, hänvisar de till bredden på framsidans databuss, den buss som ansluter processorn till dess huvudminne. Andra typer av databussar som används i datorer inkluderar baksidebussen, som ansluter processorn till det dedikerade cacheminnet. En databuss styrs vanligtvis av en
bussregulator som reglerar informationshastigheten mellan komponenter. I allmänhet måste allt resa med samma hastighet inom en dator och ingenting kan resa snabbare än processorn. Bussregulatorer håller saker och ting i samma hastighet. Tidiga Mac-datorer använde en 16-bitars databuss; original Macintosh använde en Motorola 68000-processor. Nyare Mac-datorer använder 64-bitars bussar.
Typer av bussar
En databuss kan fungera som en serie- eller a parallell buss. Seriella bussar – som USB- och FireWire-anslutningar – använder en enda kabel för att både skicka och ta emot information mellan komponenter. Parallella bussar – som SCSI-anslutningar – använder många kablar för att kommunicera mellan komponenter. Dessa bussar kan vara inre till processorn eller extern, relativt en viss komponent som är ansluten.