Huvudskillnaden mellan adressbussen och databussen är att adressbussen hjälper till att överföra minnesadresser medan databussen hjälper till att skicka och ta emot data. Det vill säga adressbussen används för att ange en fysisk adress i minnet medan databussen används för att överföra data mellan komponenterna i båda riktningarna. Därför är adressbussen enkelriktad medan databussen är dubbelriktad.
Det finns tre huvudkomponenter i ett datorsystem. De är Central Processing Unit (CPU), Memory and Input, Output-enheter. CPU: n är den viktigaste enheten som behandlar data. Minne innehåller data som krävs för bearbetning. Inmatnings- och utmatningsenheterna tillåter användarna att kommunicera med datorn. Mekanismen för var och en av komponenterna att kommunicera med varandra är bussarkitekturen. Det är ett elektroniskt kommunikationssystem, som bär information via elektroniska vägar som kallas kretsledningar. Systembussen är uppdelad i tre typer som kallas adressbuss, databuss och kontrollbuss.
1. Vad är adressbussen
- Definition, Funktionalitet, Användning
2. Vad är Data Bus
- Definition, Funktionalitet, Användning
3. Skillnad mellan adressbuss och databuss
- Jämförelse av viktiga skillnader
Adressbuss, Databuss, Datorarkitektur, Operativsystem
Adressbussen hjälper till att identifiera den speciella platsen i minnet. Antag att CPUn behöver läsa data från minnet. Då hjälper adressbussen att identifiera den specifika platsen. Dessutom har varje IO-enhet ett unikt ID, och det är adressen till den komponenten. Adressbussen hjälper till att överföra minnesadresser till data och IO.
Bredden på adressbussen bestämmer hur mycket minne systemet kan adressera. När det finns 'n' adresslinjer kan det direkt adressera 2n minnesplatser. Till exempel har en 8085 mikroprocessor adressbuss med 16 bitar. Därför kan den få tillgång till 2 16 = 65536 olika minnesplatser.
Databuss hjälper till att överföra data mellan olika komponenter. Den innehåller relaterade hårdvarukomponenter som trådar och optisk fiber. Databussen består av 8, 32,64, etc. separata linjer. Antalet linjer avser bredden på databussen. Denna bussbredd hjälper till att bestämma dataöverföringshastigheten. Därför bestämmer databussbredden systemets prestanda, men det är dyrt att öka antalet linjer.
Den andra bussen förutom adressbussen och databussen är kontrollbussen. Den är dubbelriktad och överför styrsignaler från en komponent till en annan.
Adressbussen är en datorbuss som används för att ange en fysisk adress i minnet. Databussen är en datorbuss som används för att överföra data mellan komponenter.
Adressbussen är enriktad medan databussen är dubbelriktad.
Adressbussen hjälper till att överföra minnesadresser till data och IO. Databuss hjälper till att skicka och ta emot data. Detta är den största skillnaden mellan adressbussen och databussen.
Bredden på adressbussen bestämmer hur mycket minne ett system kan adressera. Bredden på databussen bestämmer dataöverföringshastigheten.
En buss är en kommunikationsväg som förbinder två eller flera enheter. Systembussen är uppdelad i adressbuss, databuss och kontrollbuss. Skillnaden mellan adressbussen och databussen är att adressbussen hjälper till att överföra minnesadresser medan databussen hjälper till att skicka och ta emot data. Kontrollbussen hjälper till att skicka styrsignaler bland enheterna.
1. Buss arkitektur i datororganisation, Utbildning 4u, 23 februari 2018, Tillgänglig här.
2. Ali, Goran W. Hama. "Computer System Bus." LinkedIn SlideShare, 28 juni 2015, Tillgänglig här.
3. "Adressbuss". Wikipedia, Wikimedia Foundation, 15 juni 2018, Tillgänglig här.
1. "Datorsystembuss" Av W Nowicki - Egent arbete, baserat på ett diagram på sidan 36 av The Essentials of Computer Organization and Architecture Av Linda Null, Julia Lobur (CC BY-SA 3.0) via Wikimedia Commons