Rozdiel medzi adresovou zbernicou a dátovou zbernicou

Rozdiel medzi adresovou zbernicou a dátovou zbernicou
Rozdiel medzi adresovou zbernicou a dátovou zbernicou

Video: Rozdiel medzi adresovou zbernicou a dátovou zbernicou

Video: Rozdiel medzi adresovou zbernicou a dátovou zbernicou
Video: Dôležitosť cieľa | Adela Banášová | TEDxYouth@Žilina 2024, November
Anonim

Adresová zbernica verzus dátová zbernica

Podľa počítačovej architektúry je zbernica definovaná ako systém, ktorý prenáša dáta medzi hardvérovými komponentmi počítača alebo medzi dvoma samostatnými počítačmi. Pôvodne sa zbernice vyrábali pomocou elektrických vodičov, ale teraz sa pojem zbernica používa širšie na označenie akéhokoľvek fyzického subsystému, ktorý poskytuje rovnakú funkčnosť ako predchádzajúce elektrické zbernice. Počítačové zbernice môžu byť paralelné alebo sériové a môžu byť zapojené ako multidrop, daisy chain alebo prepínané huby. Systémová zbernica je jedna zbernica, ktorá pomáha všetkým hlavným komponentom počítača navzájom komunikovať. Pozostáva z adresovej zbernice, dátovej zbernice a riadiacej zbernice. Dátová zbernica prenáša údaje, ktoré sa majú uložiť, zatiaľ čo adresová zbernica prenáša miesto, kam sa majú uložiť.

Adresa autobusu

Adresová zbernica je časť systémovej zbernice počítača, ktorá je určená na špecifikáciu fyzickej adresy. Keď počítačový procesor potrebuje čítať alebo zapisovať z alebo do pamäte, použije adresovú zbernicu na určenie fyzickej adresy jednotlivého pamäťového bloku, ku ktorému potrebuje prístup (skutočné údaje sa odosielajú po dátovej zbernici). Presnejšie povedané, keď chce procesor zapísať nejaké dáta do pamäte, potvrdí signál zápisu, nastaví adresu zápisu na adresovej zbernici a vloží dáta na dátovú zbernicu. Podobne, keď chce procesor čítať nejaké dáta nachádzajúce sa v pamäti, potvrdí čítací signál a nastaví čítaciu adresu na adresovej zbernici. Po prijatí tohto signálu pamäťový radič získa dáta zo špecifického pamäťového bloku (po kontrole adresovej zbernice, aby získal čítanú adresu) a následne umiestni dáta pamäťového bloku na dátovú zbernicu.

Veľkosť pamäte, ktorú môže systém adresovať, určuje šírku dátovej zbernice a naopak. Napríklad, ak je šírka adresovej zbernice 32 bitov, systém dokáže adresovať 232 pamäťových blokov (čo sa rovná 4 GB pamäťového priestoru, ak jeden blok obsahuje 1 bajt dát).

Dátová zbernica

Dátová zbernica jednoducho prenáša dáta. Interné zbernice prenášajú informácie v procesore, zatiaľ čo externé zbernice prenášajú údaje medzi procesorom a pamäťou. Typicky sa rovnaká dátová zbernica používa pre obe operácie čítania/zápisu. Keď ide o operáciu zápisu, procesor vloží údaje (na zápis) na dátovú zbernicu. Keď ide o operáciu čítania, pamäťový radič získa údaje zo špecifického pamäťového bloku a vloží ich do dátovej zbernice.

Aký je rozdiel medzi adresovou zbernicou a dátovou zbernicou?

Dátová zbernica je obojsmerná, kým adresová zbernica je jednosmerná. To znamená, že dáta sa pohybujú oboma smermi, ale adresy budú cestovať iba jedným smerom. Dôvodom je, že na rozdiel od údajov adresu vždy určuje procesor. Šírka dátovej zbernice je určená veľkosťou jednotlivého pamäťového bloku, zatiaľ čo šírka adresovej zbernice je určená veľkosťou pamäte, ktorú by mal systém adresovať.

Odporúča: