Documente Academic
Documente Profesional
Documente Cultură
Cuprins:
Arhitectura von Neuman Arhitectura Dataflow Arhitectura Harvard
Arhitectura cu memorie
partajat Bibliografie
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
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
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 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