I computerparlance a data bus- også kaldet processorbuss, frontbuss, frontside bus eller backside bus - er en gruppe elektriske ledninger brugt til at sende information (data) mellem to eller flere komponenter. Intel-processoren i den nuværende linje af Mac'er bruger for eksempel en 64-bit databus til at forbinde processoren til hukommelsen.
En databus har mange forskellige definerende egenskaber, men en af de vigtigste er dens bredde. Bredden af en databus refererer til antallet af bits (elektriske ledninger), der udgør bussen. Fælles databusbredder omfatter 1-, 4-, 8-, 16-, 32- og 64-bit.
Når producenterne henviser til antallet af bits, som en processor bruger, f.eks. "Denne computer bruger en 64-bit processor", refererer de til bredden af den forreste side databus, den bus, der forbinder processoren til hovedhukommelsen. Andre typer af databusser, der anvendes i computere, omfatter bagsiden af bussen, som forbinder processoren med dedikeret cachehukommelse.
En databus styres typisk af a bus controller der regulerer hastigheden af oplysninger mellem komponenter. Generelt behøver alt at rejse med samme hastighed inden for en computer, og intet kan rejse hurtigere end CPU'en. Bus controllere holder tingene i bevægelse med samme hastighed.
Tidlige Mac'er brugte en 16-bit databus; Den originale Macintosh brugte en Motorola 68000 processor. Nyere Mac'er bruger 32- eller 64-bit busser.
Typer af busser
En databus kan fungere som en seriel eller a parallel bus. Seriebusser-lignende USB- og FireWire-forbindelser - bruger en enkelt ledning til både at sende og modtage oplysninger mellem komponenter. Parallelle busser-lignende SCSI-forbindelser - brug mange ledninger til at kommunikere mellem komponenter. Disse busser kan være indre til processoren eller udvendig , i forhold til en given komponent, der er forbundet.




