Hovedforskjellen mellom adressebuss og databuss er at adressebuss bidrar til å overføre minneadresser mens databussen bidrar til å sende og motta data. Dvs. adressebussen brukes til å spesifisere en fysisk adresse i minnet mens databussen brukes til å overføre data mellom komponenter i begge retninger. Derfor er adressebussen unidirectional mens databussen er toveisk.
Det er tre hovedkomponenter i et datasystem. De er den sentrale behandlingsenheten (CPU), Minne og Input, Output-enheter. CPU er den viktigste enheten som behandler data. Minne inneholder data som kreves for behandling. Inn- og utgangsenhetene tillater brukerne å kommunisere med datamaskinen. Mekanismen for hver av komponentene å kommunisere med hverandre er bussarkitekturen. Det er et elektronisk kommunikasjonssystem som bærer informasjon gjennom elektroniske baner kalt kretslinjer. Systembussen er delt inn i tre typer kalt adressebuss, databuss og kontrollbuss.
1. Hva er adressebuss
- Definisjon, funksjonalitet, bruk
2. Hva er Data Bus
- Definisjon, funksjonalitet, bruk
3. Forskjellen mellom adressebuss og databuss
- Sammenligning av nøkkelforskjeller
Adressebuss, Databuss, Datamaskinarkitektur, Operativsystem
Adressebussen bidrar til å identifisere den aktuelle plasseringen i minnet. Anta at CPUen trenger å lese data fra minnet. Da hjelper adressebussen til å identifisere den aktuelle plasseringen. Videre har hver IO-enhet en unik ID, og det er adressen til komponenten. Adressebussen bidrar til å overføre minneadresser til data og IO.
Bredden på adressebussen bestemmer hvor mye minne systemet kan adressere. Når det er 'n' adresselinjer, kan det direkte adressere 2n minne steder. For eksempel har en 8085 mikroprosessor adressebuss på 16 bits. Derfor kan den få tilgang til 2 16 = 65536 forskjellige minnesteder.
Databuss hjelper til med å overføre data mellom ulike komponenter. Den inneholder de relaterte maskinvarekomponentene som ledninger og optisk fiber. Databussen består av 8, 32,64, etc. separate linjer. Antall linjer refererer til bredden på databussen. Denne bussbredden bidrar til å bestemme dataoverføringshastigheten. Derfor bestemmer databussbredden systemytelsen, men det er dyrt å øke antall linjer.
Den andre bussen utover adressebussen og databussen er kontrollbussen. Det er toveis og sender kontrollsignaler fra en komponent til en annen.
Adressebussen er en datamaskinbuss som brukes til å spesifisere en fysisk adresse i minnet. Databussen er en databuss som brukes til å overføre data mellom komponenter.
Adressebussen er ensrettet mens databussen er toveisk.
Adressebuss hjelper til med å overføre minneadresser til data og IO. Databuss hjelper til med å sende og motta data. Dette er den viktigste forskjellen mellom adressebuss og databuss.
Bredden på adressebussen bestemmer hvor mye minne et system kan adressere. Bredden på databussen bestemmer dataoverføringshastigheten.
En buss er en kommunikasjonsbane som forbinder to eller flere enheter. Systembussen er delt inn i adressebuss, databuss og kontrollbuss. Forskjellen mellom adressebuss og databuss er at adressebussen bidrar til å overføre minneadresser mens databussen bidrar til å sende og motta data. Kontrollbussen hjelper til med å sende styresignaler mellom enhetene.
1. Bussarkitektur i Datamaskinorganisasjon, Utdanning 4u, 23. februar 2018, Tilgjengelig her.
2. Ali, Goran W. Hama. "Computer System Bus." LinkedIn SlideShare, 28. juni 2015, tilgjengelig her.
3. "Adressebuss". Wikipedia, Wikimedia Foundation, 15. juni 2018, Tilgjengelig her.
1. "Computer system bus" Av W Nowicki - Egentlig arbeid, basert på et diagram på side 36 av The Essentials of Computer Organization and Architecture Av Linda Null, Julia Lobur (CC BY-SA 3.0) via Commons Wikimedia