Page 10 - arhitectura calculatoarelor
P. 10
ARHITECTURA CALCULATOARELOR
10
− sistem de calcul multicalculator;
− sistem de calcul multiprocesor.
Un sistem de calcul monoprocesor are o singură unitate centrală de
prelucrare (CPU).
Un sistem de calcul multicalculator include cel puţin două unităţi
centrale, fiecare dintre calculatoarele membre având un grad ridicat de
independenţă.
La multicalculatoare divizarea sarcinilor de prelucrare se face cu
interacţiune doar la nivelul datelor supuse prelucrării.
Modelul uzual al sistemelor multicalculator sunt reţelele de
calculatoare.
Un sistem de calcul multiprocesor conţine cel puţin două unităţi de
prelucrare cu acces comun la memoria internă unică.
Procesele membre ale sistemului interacţionează atât la nivel hard cât
şi la nivel soft, dar soft-ul de bază (sistemul de operare) este unic.
Prin varianta arhitecturală multiprocesor se asigură o mărire a
capacităţii de prelucrare prin posibilitatea de executare în paralel a unor
sarcini distincte.
Totalitatea resurselor unui sistem multicalculator sau a unuia
multiprocesor formează un sistem distribuit.
Analizate după mărime, posibilităţi de prelucrare, preţ şi viteză de
operare distingem:
− supercalculatoare;
− sisteme de calcul medii-mari (main-frame);
− minicalculatoare;
− microcalculatoare.
Supercalculatoarele conţin mai mult de 8 UCP care pot să execute
mai mult de un bilion de instrucţiuni pe secundă. De aceea, ele sunt folosite în
prelucrări extrem de complexe. De obicei sunt sisteme multiprocesor.
Sistemele de calcul medii-mari (main frame) conţin mai multe UCP
alături de unităţi principale de intrare/ieşire care operează cu viteză înaltă.
Astfel, aceste calculatoare sunt apreciate în aplicaţiile care solicită viteză de
operare foarte ridicată.
Pentru folosirea acestor calculatoare sunt necesare instalaţii şi
proceduri de menţinere în funcţionare permanentă.
Exemplu. În această categorie se încadrează calculatorele româneşti
din familia FELIX.
Minicalculatoarele execută operaţii specializate. Ele sunt folosite în
aplicaţii multiutilizator, în prelucrări de texte sau ca şi componente ale
maşinilor de control numeric.
Anca Vasilescu
vasilex@info.unitbv.ro