Diferența între magistrala de adrese și magistrala de date

Principala diferență între magistrala de adrese și magistrala de date este că busul de adrese ajută la transferul adreselor de memorie în timp ce magistrala de date ajută la trimiterea și primirea datelor. Adică, magistrala de adrese este utilizată pentru a specifica o adresă fizică în memorie în timp ce magistrala de date este utilizată pentru a transmite date între componente în ambele direcții. Prin urmare, magistrala de adresă este unidirecțională, în timp ce magistrala de date este bidirecțională.

Există trei componente importante ale unui sistem informatic. Ele sunt unitatea centrală de procesare (CPU), memoria și intrarea, dispozitivele de ieșire. CPU este unitatea principală care procesează datele. Memoria deține datele necesare procesării. Dispozitivele de intrare și ieșire permit utilizatorilor să comunice cu computerul. Mecanismul pentru fiecare dintre componentele de a comunica între ele este arhitectura magistralei. Este un sistem de comunicații electronice, care transporta informații prin căi electronice numite linii de circuit. Busul de sistem este împărțit în trei tipuri numite bus de adresă, magistrala de date și magistrala de comandă.

Domenii cheie acoperite

1. Ce este adresa bus?
     - Definiție, funcționalitate, utilizare
2. Ce este magistrala de date?
     - Definiție, funcționalitate, utilizare
3. Diferența între magistrala de adrese și magistrala de date
     - Compararea diferențelor cheie

Termeni cheie

Busul de adrese, magistrala de date, arhitectura calculatoarelor, sistemul de operare

Ce este adresa bus?

Baza de adrese ajută la identificarea locației particulare din memorie. Să presupunem că procesorul trebuie să citească date din memorie. Apoi, magistrala de adrese vă ajută să identificați acea locație specifică. În plus, fiecare dispozitiv IO are un ID unic și este adresa acelei componente. Baza de adrese ajută la transferul adreselor de memorie ale datelor și IO.

Lățimea magistralei de adrese determină cantitatea de memorie pe care sistemul o poate adresa. Când există linii de adresă "n", se poate adresa direct 2n locații de memorie. De exemplu, un microprocesor 8085 are o magistrală de adrese de 16 biți. Prin urmare, poate accesa 2 16 = 65536 locații de memorie diferite.

Ce este magistrala de date?

Meniul de date ajută la transferul datelor între diferite componente. Acesta include componentele hardware, cum ar fi firele și fibrele optice. Autobuzul de date constă din linii separate de 8, 32,64 etc. Numărul de linii se referă la lățimea magistralei de date. Această lățime a magistralei ajută la determinarea ratei de transfer a datelor. Prin urmare, lățimea magistralei de date determină performanța sistemului, însă este costisitor să se mărească numărul de linii.

Cealaltă magistrală, în afară de magistrala de adrese și magistrală de date, este magistrala de comandă. Este bidirecțională și transmite semnale de control de la o componentă la alta. 

Diferența între magistrala de adrese și magistrala de date

Definiție

Busul de adrese este o magistrală de computer care este utilizată pentru a specifica o adresă fizică în memorie. Magistrala de date este o magistrală de computer care este utilizată pentru a transmite date între componente.

Direcţie

Baza de adrese este unidirecțională, în timp ce magistrala de date este bidirecțională.

folosire

Agenda de adrese ajută la transferul adreselor de memorie ale datelor și IO. Mijloacele de date vă ajută să trimiteți și să primiți date. Aceasta este diferența principală dintre magistrala de adrese și magistrala de date.

Lățimea busului

Lățimea magistralei de adrese determină cantitatea de memorie pe care o poate adresa un sistem. Lățimea magistralei de date determină rata de transfer a datelor.

Concluzie

O magistrală este o cale de comunicație care conectează două sau mai multe dispozitive. Busul de sistem este împărțit în magistrala de adrese, busul de date și magistrala de control. Diferența dintre magistrala de adrese și magistrala de date este că magistrala de adresă ajută la transferul adreselor de memorie în timp ce magistrala de date ajută la trimiterea și primirea datelor. Busul de control ajută la transmiterea semnalelor de control între dispozitive.

Referinţă:

1. Arhitectura autobuzelor în organizarea calculatoarelor, educație 4u, 23 februarie 2018, disponibil aici.
2. Ali, Goran W. Hama. "Computer System Bus". LinkedIn SlideShare, 28 iunie 2015, disponibil aici.
3. "Adresa Bus". Wikipedia, Fundația Wikimedia, 15 iunie 2018, disponibil aici.

Datorită fotografiei:

1. "Bus de sistem de calculator" De W Nowicki - Lucrări proprii, bazate pe o diagramă de la pagina 36 din Essentials de organizare a calculatorului și arhitectură De Linda Null, Julia Lobur (CC BY-SA 3.0) prin Commons Wikimedia