For ikke å forveksle med en modus for offentlig transport, en buss i teknologi er en intern elektrisk vei som brukes av signaler som reiser fra en del av en datamaskin til en annen.
Moderne PC-er har prosessorer designet med flere forskjellige veier. De interne dataene går mellom minne og mikroprosessor, mens kontrollen sender kontrollenhetssignaler.
Ekstra deler, som utvidelsesbussen, kobler prosessoren til en datamaskins utvidelsesspor.
Technipages forklarer Bus
Hver vei i en datamaskin tjener et bestemt formål, og flere kan være aktive samtidig. Hvis for eksempel interne data og kontroll begge trenger å sende signaler samtidig, gjør deres parallelle radledninger det mulig for dataene å reise samtidig. Data overføres i biter, og et adressesystem brukes for å bestemme hva som sendes hvor, eller mer spesifikt hvilken målregion som skal motta og/eller lagre dataene som blir overført.
I tidlige maskiner refererte begrepet buss til fysiske elektriske ledninger som ble ført parallelt med hverandre. "Buss" har siden utviklet seg til å beskrive ethvert fysisk arrangement som gir den samme logiske funksjonen som de originale ledningene gjorde. Som nevnt kan de løpe og være aktive samtidig og parallelt, men kan også lenkes sammen.
Uansett er prinsippet det samme. En viktig del av systemet er adressebusser. I et 32-bitssystem kan en adressebuss rettes mot 4.294.967.296 (eller 2^32) lokasjoner. Forutsatt at hver minneplassering kan inneholde én byte, er den tilgjengelige minneplassen totalt 4 GB. Større og mindre minner er mulig, og antallet adresser påvirkes deretter.
Vanlig bruk av buss
- Elektriske busser og databusser sender frem og tilbake signaler via parallell eller sekvensiell kabling.
- I moderne systemer beskriver busser mer enn bare parallelle ledninger – det refererer til arkitektur som oppfyller samme formål.
- Uten adressebusser ville ikke systemene vite hvor de skal sikte en overføring.
Vanlige misbruk av buss
- Databusser kan bare kjøre sekvensielt, ikke samtidig.