Sunteți pe pagina 1din 22

Arhitecturi de Sisteme de calcul

Studenta grupei IT1201 Caraivan Nadina

Cuprins:
Arhitectura von Neuman Arhitectura Dataflow Arhitectura Harvard

Arhitectura cu memorie

partajat Bibliografie

Arhitectura von Neuman


Este una din arhitecturile calculatoarelor numerice, arhitectur care are n centrul ei o unitate centrala de prelucrare (CPU) i o unitate separat de memorare (n care se stocheaz att datele ct i instruciunile).

Arhitectura von Neuman

Arhitectura Harvard
Arhitectura Harvard este o arhitectur a calculatoarelor caracterizat prin stocarea separat a instruciunilor i datelor. Unitatea Central poate citi o instruciune i n acelai timp poate accesa i date, chiar i fr memorie cache.

Arhitectura Harvard

Arhitectura Dataflow
Intr-o arhitectur cu flux de date (dataflow), o instruciune este gata pentru execuie atunci cnd datele devin disponibile. Mai multe instruciuni pot fi executate simultan i nu este necesar un contor de program care exist ntr-o arhitectur von Neumann pentru a controla execuia instruciunilor.

Arhitectura Dataflow

Arhitectura cu memorie partajat


n Arhitecturile cu memorie partajat exist un spaiu comun de memorie pentru toate procesoarele din sistem. Aceste calculatoare mai sunt numite i multiprocesoare. Fiecrui procesor i s-a adugat o memorie cache, pentru un acces mai rapid la date i instruciuni.

Arhitecturile cu memorie partajat

n funcie de resurse, exist dou tipuri de sisteme, care la rndul lor se mpart n urmtoarele arhitecturi: Cu resurse globale - arhitectura UMA (Uniform Memory Access) - arhitectura UMA cu memorii cache locale Cu resurse distribuite - arhitectura NUMA (Non-Uniform Memory Access) - arhitectura COMA (Cache-Only Memory Access) - arhitectura CC-NUMA (Cache Coherent NonUniform Memory-Access)

Arhitectura UMA

Calculatoarele din aceast categorie au ca trstur esenial faptul c procesoarele care folosesc o memorie partajat, au acelai timp de acces la memorie. Totui un numr prea mare de procesoare poate introduce ntrzieri, pentru c apare accesul concurent la aceeai resurs.

Arhitectura UMA

Arhitectura UMA cu memorii cache locale

Aici fiecare procesor conine o memorie cache. Dac datele necesare procesorului se gsesc n cache-ul aferent acestuia, atunci procesorul le utilizeaza, fr a mai apela la memoria partajat. Astfel se reduce timpul de acces i se reduce n anumite proporii si accesul la aceeai resurs aflat n memorie.

Arhitectura UMA cu memorii cache locale

Arhitectura NUMA
Fiecare procesor are asociat o memorie local, iar toate memoriile locale formeaz o memorie vzut ca un tot unitar, ca un spaiu unic de adrese. Atunci cnd procesorul acceseaz date din memoria local, timpul de acces va fi unul scurt, spre deosebire de cazul n care procesorul acceseaz date din memoria local aferent altui procesor.

Arhitectura NUMA

Arhitectura COMA
n arhitectura COMA, memoriile cache ale fiecrui procesor vor forma un spaiu unic de adresare. n cazul de fa, exist un dispozitiv, numit controler de memorie, care are rolul de a aduce datele necesare fiecrui procesor n memoria sa cache local.

Arhitectura COMA

Arhitectura CC-NUMA
Acest model mbin cele dou arhitecturi: NUMA i COMA. Fiecare dintre procesoare are att o memorie local, ct i o memorie cache. Memoria cache este folosit n cazul n care datele de care are nevoie procesorul nu se gsesc n memoria local. Pentru datele necesare procesoarelor se caut mai nti n memoriile locale asociate acestora.

Arhitectura CC-NUMA

BIBLIOGRAFIE:

Site-uri vizitate:
http://www.scrigroup.com/calculatoare/hardware

/ARHITECTURA-UNUI-CALCULATORPE32168.php http://dc471.4shared.com/doc/MUCq_95j/previe w.html http://www.google.ro/search?q=arhitectura+cu+ memorie+partajata&hl=ro&source=lnms&tbm=is ch&sa=X&ei=9PUsUayjO_HV4QTg6oDIAQ&ve d=0CAcQ_AUoAQ&biw=1024&bih=634 http://valungureanu.toateblogurile.ro/2012/02/19 /informatica-si-calculatorul/

S-ar putea să vă placă și