Extras din curs
Magistrale:
- Linii de legătură partajate pentru comunicaţia între subsistemele componente ale unui sistem de calcul.
- Căi electrice de transmitere a semnalelor între diferite elemente ale unui sistem de calcul împreună cu protocoalele de comunicaţie folosite pentru transmiterea datelor
Avantaje:
- Cost scăzut
- Flexibilitate
- Adăugare uşoară de noi dispozitive
Dezavantaje:
- Pot crea “gâtuiri” (bottleneck) de comunicaţie – duce la limitarea maximului de lărgime de bandă (throughput) pe I/O
Viteza maximă a magistralei depinde de:
- Lungime
- Nr. de dispozitive care se pot conecta la bus
Exemplu de magistrala:
Arhitecturi cu magistrală duală DIB (Dual Independent Bus) ® Intel Pentium II +
Magistrala sistem este înlocuită cu o magistrală FSB şi o magistrală BSB:
- FSB (Front Side Bus): între UCP şi memoria principală
- BSB (Back Side Bus): între UCP şi memoria cache de nivel 2
- Anumite dispozitive conectate la magistrală sunt active şi pot iniţia un transfer →s.n. master
- Alte dispozitive sunt pasive şi aşteaptă cererile de transfer → s.n. slave
Exemplu: CPU solicită unui controler de disc citirea sau scrierea unui bloc de date
- CPU are rol de master
- Controlerul are rol de slave
- Prin amplificarea semnalelor, dispozitivele master se conecteaza la magistrala prin drivere de magistrala
- Dispozitivele slave sunt conectate prin receptoare de magistrala
CLASIFICAREA MAGISTRALELOR:
- Magistrală sistem ( procesor - memorie) pentru conectarea CPU la memorie – adaptată memoriei sistemului în vederea maximizării lărgimii de bandă;
- Magistrale de I/E pentru conectarea perifericelor la CPU
PROIECTAREA UNEI MAGISTRALE DE I/O:
- Principalele aspect de proiectare legate de magistrale sunt eliminarea unor fenomene electrice nedorite, modul de sincronizare si mecanismul de arbitrare. Aceste aspect aun un impact semnificativ asupra vitezei si a fiabilitatii magistralei.
- Magistrala de I/O – este o magistrală de extensie în scopul ataşării în timp a altor dispozitive de I/O
- Standardul de magistrală cuprinde:
- Specificaţii mecanice
- Specificaţii electrice
- Specificaţii funcţionale
- Standardele permit proiectanţilor de SC şi dispozitive de I/O să lucreze independent
- Defineşte (specificaţii funcţionale):
- Semnalele folosite
- Protocolul de comunicaţie folosit
- Mărimea transferului (lărgimea de bandă)
- Single word
- Double words
Preview document
Conținut arhivă zip
- Magistrale.docx