Extras din curs
- Sistemul de I/O joaca un rol important in performanta unui sistem (hard disc, CD, retea, display etc) <= Legea lui Amdahl
- Masurarea performantelor - utila pentru proiectanti, producatori dar si utilizatori
- Benchmark - parametrii de performanta masurati si comparati
- difera de la un tip de sistem la altul
ex: - la servere de fisiere si servere de Web: timpul de raspuns (intarzierea), capacitatea de trecere, disponibilitatea, reparabilitatea
- supercomputere: viteza de prelucrare
- PC: viteza de afisare, rezolutie, nr de culori etc.
- servere de baze de date: timpul de raspuns, capacitatea de transfer
Standarde: ex. pt procesarea tranzactiilor www.tpc.org
Nr fete (capete) = 4-30
Nr piste: 1000 - 5000 /fata
Nr sectoare: 64 - 2000
Dimensiune sector: 512 octeti
Viteza rotatie: 3600, 7200, 10.000 rpm
Latenta rotatie: 8,3; 4,2; 2 ms
Timp pozitionare pe pista: 3 - 12 ms
Timp pozitionare pe sector: 0 - 17 ms
Durata transfer 1 sector: 0,1 ms
Regie controler: 2 ms
Magistrale - linii de comunicatii partajate de mai multe subsisteme.
Tipuri de linii:
- de date (magistrala de date): pentru transferul instructiunilor sau datelor;
- de adrese (magistrala de adrese): adrese de memorie sau porturi de I/O;
- control (magistrala de control): stabilesc - tipul de data (instructiune sau data);
- tipul operatiei (I/O, citire/scriere);
- sincronizarea.
Obs: - liniile de date si cele de adrese pot fi multiplexate.
Tranzitii pe magistrala: - cu memoria - citire/scriere
- cu porturile - intrare/iesire
Caracteristici magistrala:
- rata de transfer: daca pun buffere, transfer blocuri lungi => timp de acces
- timp de acces la date: fara buffere, transfer cuvinte si nu blocuri.
Cresterea performantelor magistralei:
- cresterea numarului de linii (largimii): 8, 16, 32, 64, 128, ... biti;
- separarea liniilor de adrese de cele de date, a datelor de instructiuni, mai multe magistrale de date etc;
- transfer de blocuri (compromis in ce priveste lungimea: rata - timp de acces)
Tipuri de magistrale:
- locale (procesor-memorie): scurte, foarte rapide, in general nu exista standarde
- backplane (fund de sertar, ex: PCI): nu ies de pe placa de baza, rapide
- de I/O (ex: SCSI): lungi, lente, standardizate.
Magistrale - sincrone: - includ ceasul, sincronizare pe bloc, foarte rapide;
- permit conectarea de periferice cu viteze foarte apropiate;
- ex: mag. procesor-memorie, mag. PCI.
- asincrone: - sincronizare pe fiecare cuvant, semnale de Req si Ack;
- handshaking;
- permite conectarea de periferice cu viteze diferite
- ex: mag. de I/O: SCSI.
Obtinerea accesului la magistrala:
- dispozitive master: - initiaza transferurile pe magistrala si asigura adresele si semnalele de control;
- ex: procesoarele, unele placi de retea, controlerul DMA etc.
- dispozitive slave: - suporta (raspund) la cererile de transfer pe magistrala;
- ex: memoria
Preview document
Conținut arhivă zip
- Sisteme de Intrare-Iesire
- CursArhCap8-1.ppt
- CursArhCap8.doc