Documente Academic
Documente Profesional
Documente Cultură
ACSO7 - 3 ACSO7 - 4
1
Diversitatea dispozitivelor de I/E Performanta sistemelor de I/E
• depinde de:
– aplicatie
– mediu
• ex:
– aplicatiile multimedia – banda de transfer a datelor
– birou de prelucrare a impozitelor – transferul simultan a
mai multor fisiere mici
– desktopuri – timpul de raspuns
– ATM – timpul de raspuns si banda de transfer
ACSO7 - 5 ACSO7 - 6
2
Exemplu Siguranta, fiabilitate si disponibilitate
Care este timpul mediu de citire sau scriere a unui sector de 512 bytes • specificarea comportarii asteptate a dispozitivului =>
pentru un disc ce se roteste cu 10000 rpm? Timpul de cautare este de siguranta
6ms, transferul datelor este de 50MB/s si timpul suplimentar introdus
de controler este de 0.2 ms. • sistemul poate fi in doua stari:
1. indeplinirea serviciului
2. intreruperea serviciului
6 ms + (0,5 r)/(10000 rpm) + (0,5 KB)/(50 MB/s) +0,2 ms = 9,2 ms • tranzitia din starea 1 in 2 este cauzata de erori
daca consideram ca doar 25% din timpul de cautare este folosit => • tranzitia din starea 2 in 1 este denumita restaurare
0,25 x 6 ms + (0,5 r)/(10000 rpm) + (0,5 KB)/(50 MB/s) +0,2 ms =
fiabilitate = timpul de indeplinira continua a serviciului
= 4,7 ms disponibilitate = masura indeplinirii serviciului cu privire
la alternarea celor doua stari
ACSO7 - 9 ACSO7 - 10
Erori RAID
• cauze: • Redundant Arrays of Inexpensive Disks (RAID) – o
– operatorul (utilizatorul)
organizare a discurilor ce utilizeaza un set de discuri mici
– software-ul
– hardware-ul
si ieftine pentru a creste performanta si fiabilitatea
• mai multe capuri de citire/scriere -> creste performanta
• cai de reducere a timpului erorilor:
– evitarea erorilor – prevenirea erorilor prin constructie • disc mic -> pret scazut, fiabilitate mare, redundanta la
– toleranta la erori – utilizarea redundantei (in special hard) pret scazut
– prognosticarea erorilor – prezicerea prezentei sau creerii
unei erori (soft sau hard)
• evolutia redundantei este numerotata RAID 0 -> RAID 6
ACSO7 - 11 ACSO7 - 12
3
Evolutia si numarul discurilor suplimentare
Evolutia RAID
• Fara redundanta (RAID 0)
– distribuirea datelor pe mai multe discuri
– software-ul vede totul ca un disc mare
– util in sisteme de video-editare
– nivelul RAID e lasat la alegerea operatorului
• Simetric (RAID 1)
– utilizeaza un numar dublu de discuri
– datele sunt scrise si pe disc si pe discul redundat corespunzator
– cea mai costisitoare solutie
ACSO7 - 13 ACSO7 - 14
ACSO7 - 15 ACSO7 - 16
4
Comparatie intre RAID 4 si RAID 5
Evolutia RAID
• Paritatea intercalata a blocurilor (RAID 5)
– paritatea informatiei este distribuita pe toate discurile => se
evita blocarea discului redundat la scriere (vezi RAID 4)
– scrierile pentru diferite blocuri se poate face in paralel
• Redundanta P + Q (RAID 6)
– permite recuperarea datelor in cazul a doua erori simultane
– paritatea permite recuperarea unei singure erori
– sunt utilizate doua discuri redundante
– la citire si scriere se citeste si eventual scrie si discul Q
ACSO7 - 19 ACSO7 - 20
5
Caracteristicile importante a doua magistrale
Notiuni generale despre magistrala
de I/E
• clasificarea magistralelor
– magistrale procesor-memorie – sunt scurte si de mare
viteza
– magistrale de I/E – sunt lungi si au conectate diferite
tipuri de dispozitive, nu nu sunt interfatate direct cu
memoria (se utilizeaza magistrala de tip procesor-
memorie sau o magistrala speciala care permite aceasta
conectare)
ACSO7 - 21 ACSO7 - 22
ACSO7 - 23 ACSO7 - 24
6
Cei 7 pasi pentru citirea unui cuvant din
memorie
ACSO7 - 25