Extras din document
Tendinte tehnologice:
- Circuite integrate - densitatea tranzistorilor creste cu 35% pe an, marindu-se de 4 ori in 3 ani; marimea capsulei creste cu 10%-20%; cumulate, dau o crestere a numarului de tranzistori de circa 55% pe an;
- DRAM - creste densitatea cu circa 40%-60% pe an; timpul de acces se imbunatateste mai lent, scazand cu 1/3 la 10 ani;
- tehnologia de disk magnetic - in ultima vreme, mai mult de100% pe an;
- tehnologia de retea - 10 ani pentru trecerea de la 10Mb Ethernet la 100Mb, dar numai 5 ani de la 100Mb la 1Gb.
Glosar: DRAM (Dynamic Random-Access Memory)
....
Masurarea performantei:
- Un utilizator este interesat in timpul de raspuns (ori timpul
de executie), adica diferenta dintre inceputul si sfarsitul unui
eveniment
- Un manager de baze de date este interesat in gradul de utilizarea
a serverului (throughput), adica cantitatea de servicii
prestate intr-o unitate de timp.
....
Comentariu - exista o interdependenta strˆansa intre componentele
de mai sus, ceea ce face extrem de dificila cresterea performantei.
Exemple:
- Putem micsora numarul de cicluri pe instructiune (CPI)
folosind in hard instructiuni mai complexe; dar atunci ceasul
va deveni mai lent, afectind performanta globala
- Putem sacrifica unele instructiuni care se executa mai rar, in sensul de a se translata in cod neperformant; daca cˆastigul in eficientizarea celor des folosite este mare, performanta globala poate fi mai buna.
Exemplu: Daca avem instructiuni de tip A,B,C care dureaza 1,2,3 ciclui, respectiv, care din translatarile de mai jos a unei secvente de nivel inalt este mai buna:
1. cea cu 2 instructiuni de tip A, 1 tip B, si 2 tip C, ori
2. cea cu 4 tip A, 1 tip B, 1 tip C?
Raspuns: Prima foloseste 2+1+2=5 instructiuni, iar a doua
4+1+1=6. Totusi,
1. Nr. Cicluri Ceas1 = 2x1+1x2+2x3 = 10, iar
2. Nr. Cicluri Ceas2 = 4x1+1x2+1x3 = 9
deci a 2-a translatare este mai performanta.
Preview document




















































































































































































Conținut arhivă zip
- l01.pdf
- l02.pdf
- l03.pdf
- l04.pdf
Alții au mai descărcat și
Definiţii Proiectarea reprezintă un sistem coerent de activităţi mintale şi tehnice care au ca scop elaborarea documentaţiei de realizare a unui...
Tranzactia Tranzactia – unitate de program (set de instructiuni) care contine, in general, operatii de citire / scriere asupra unei baze de date;...
Organizarea datelor în fişiere, deşi este destul de utilizată, are o serie de neajunsuri care limitează eficienţa şi eficacitatea aplicaţiilor...
EXTENSII ALE LIMBAJULUI C++ A. Operaţii de intrare-ieşire specifice limbajului C++ I. Noţiuni teoretice Limbajul C++ furnizează o bibliotecă...
1 - WEB AND ITS TECHNOLOGIES 1.1 the web and its beginnings The internet may be defined as the worldwide system of interconnected computer and...
Metode de selecţie a datelor din tabele multiple Obiective După parcurgerea acestei secţiuni, studentul va avea cunoştinţele necesare: •...
Raport de Expertiza 1. SISTEME DE BAZE DE DATE - INTRODUCERE Sistemele de baze de date au devenit o componenta esentiala a vietii de fiecare zi...
Te-ar putea interesa și
Arhitectura sistemelor de calcul Denumirea informatica de arhitectura se refera la structura si componentele fizice ale unui sistem de calcul....
1. Procesoarele Intel Microprocesorul, uneori numit şi procesor, este unitatea centrală de prelucre a informaţiei (U.C.P. sau în engleză: CPU) a...
1. Tema proiectlui Să se proiecteze unitatea de comandă pentru un microprocesor capabil să execute următorul set de instrucţiuni: - FETCH...
1.1. SCHEMA DE BAZĂ A UNUI CALCULATOR Orice calculator are în componenţă patru mari unităţi fundamentale: -Unitatea centrală (UC). -Unitatea de...
Istoria dezvoltarii calculatoarelor Slide 1.2 CS-11xx / Arhitectura sistemelor de calcul, Sem.1 / G Stefanescu Cuprins: - Calculatoare mecanice...
CAP. I Introducere Maşina Turing Primul model abstract de P.C. a fost introdus în 1986 de către matematicianul englez Allan Turing. Acest model a...
Sistemele de calcul au evoluat continuu, iar aceasta evolutie continua sa ne uimeasca. Materialul urmator încearca sa capteze atât bazele...
2. ARHITECTURA SISTEMELOR DE CALCUL 2.1. Structura calculatoarelor personale Componenta centrala a unui calculator personal (PC), numita si...