O magistrala reprezinta un set de instructiuni dupa care informatiile se ghideaza în interiorul unui sistem de calcul sau intre sisteme de calcul.
Functionarea:
Magistralele sunt formate din mai multe subsisteme. La un anumit moment, unul dintre subsisteme va deveni "master" iar celelalte "slave". Subsistemul master are rolul de a stabili cu ce sistem slave va face transferul de date si in acelasi timp va stabili si sensul acestuia.
Capacitatea se determina prin formula "2n", unde n reprezinta numarul liniilor de adresa.
Magistralele sunt de mai multe tipuri:
- Magistrala procesorului
Este calea de comunicare a datelor intre CPU si celelalte cipuri cu care lucreaza. - Magistrala memoriei
Este calea de comunicare a datelor intre CPU si memoria principala (RAM). - Magistrala de adrese
Aceasta se foloseste in operatiile cu memoria alegand adresa de memoria pentru operatia urmatoare. - Magistrala I/O
Este magistrala principala a sistemului, pe aceasta cale circuland cele mai multe date de intrare sau de iesire de toate dispozitivele.