Documente Academic
Documente Profesional
Documente Cultură
1. Obiectivul lucrării
2. Introducere teoretică
Din punct de vedere al cadenţei schimbului de date care are loc pe magistrală
există arhitecturi sincrone şi asincrone. Magistrala sincronă dispune de o linie de ceas
comandată de un oscilator cu cuarţ. Toate operaţiile de pe o magistrală sincronă sunt
efectuate într-un număr întreg de perioade de ceas. În figura 1 este prezentat modul de
lucru al magistralei sincrone în cazul operaţiei de citire a unui cuvânt din memorie.
Notaţii:
Ø – semnal de ceas real (de exemplu, un ciclu de ceas TC = 250 ns);
MREQ – cerere acces memorie (Memory Request);
RD – citire (Read);
TML – timp de stabilire a adreselor înainte de MREQ (> 60 ns; de exemplu,
la o frecvenţa de ceas 4 MHz se acceptă un timp de creştere de 10 ns);
TM – activarea semnalului MREQ faţă de frontul descrescător în ciclul T1
(< 85 ns);
Studiul tipurilor de magistrale 125
În acest caz nu este necesară existenţa unui semnal de ceas care să supervizeze
transferul. Deci durata unei operaţiuni pe magistrală este variabilă, în funcţie de
performanţele circuitelor utilizate.
126 Arhitectura sistemelor de calcul – lucrări practice
3. Descrierea aplicaţiei
Atenţie: aceste forme de undă nu vor fi afişate integral din primul moment, ci
pas cu pas, la comanda utilizatorului (folosind butoanele „Înainte” şi Înapoi”), care
astfel poate parcurge secvenţial momentele importante ale transferului datelor pe
magistrală (comutarea fronturilor de undă, disponibilitatea datelor, determinările între
semnale etc.). La fiecare astfel de moment, în bara de proprietăţi a ferestrei aplicaţiei
se afişează denumirea fazei curente în care se află transferul de date de pe magistrală.
Există, de asemenea, posibilitatea de scalare (zoom) a imaginii la dimensiunea
dorită de utilizator, aceasta realizându-se în mod automat, la mărirea sau micşorarea
dimensiunii ferestrei de lucru (cu mouse-ul, din orice colţ sau latură a ferestrei).
În cazul modului de lucru sincron, utilizatorul dispune de o listă de parametri
editabili în limita anumitor valori permise, conform exemplului din figura 5.
4. Desfăşurarea lucrării
5. Întrebări
7. Care sunt metodele prin care se poate obţine o rată de transfer superioară
pe magistrală, în cazul ambelor tipuri studiate?
8. Prezentaţi comparativ avantajele şi dezavantajele celor două tipuri de
magistrală.
9. În ce situaţii este preferat un anume tip de magistrală dintre cele două
studiate şi de ce?
10. Care credeţi că este tipul de magistrală cel mai răspândit în cazul
procesoarelor actuale? Justificaţi.
11. Propuneţi ameliorări ale programului de simulare.