Hvad er definitionen af ​​en databus?

I computersprog, en databus—også kaldet en processorbus, frontsidebus, frontsidebus eller bagsidebus - er en gruppe elektriske ledninger, der sender information (data) mellem to eller flere komponenter. Intel-processoren i den nuværende serie af Mac'er bruger for eksempel en 64-bit databus til at forbinde processoren med dens hukommelse.

Bus bredde

Et grønt computerhardware printkort (PCB) med et nærbillede af en processor
Catalin Lungu / EyeEm.

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. Almindelige databusbredder inkluderer 1-, 4-, 8-, 16-, 32- og 64-bit.

Når producenter henviser til antallet af bits en processor bruger, såsom "Denne computer bruger en 64-bit processor", de henviser til bredden af ​​databussen på forsiden, den bus, der forbinder processoren med dens hoved hukommelse. Andre typer databusser, der bruges i computere, omfatter bagsidebussen, som forbinder processoren med den dedikerede cachehukommelse.

En databus er typisk styret af en bus controller der regulerer informationshastigheden mellem komponenter. Generelt skal alt køre med samme hastighed i en computer, og intet kan rejse hurtigere end CPU'en. Bus-controllere holder tingene i gang med samme hastighed.

Tidlige Mac'er brugte en 16-bit databus; den originale Macintosh brugte en Motorola 68000-processor. Nyere Mac'er bruger 64-bit busser.

Typer af busser

En databus kan fungere som en seriel eller a parallel bus. Seriebusser—som USB og FireWire forbindelser – brug en enkelt ledning til både at sende og modtage information mellem komponenter. Parallelle busser - som SCSI-forbindelser - bruger mange ledninger til at kommunikere mellem komponenter. Det kan de busser være indre til processoren eller ydre, i forhold til en given komponent, der tilsluttes.