label Cursuri autorenew 2025-09-29, 16:57
Vom admite ca prin sistem distribuit de calcul sau sistem informatic distribuit se intelege o multime de programe peste o retea de noduri (calculatoare, multiprocesoare, procesoare paralele masive, statii de lucru,
clustere, grid ..) care au acces fiecare la o memorie proprie (dar pot avea acces si la anumite memorii comune partajate), fiind conectate intre ele prin niste linii de comunicatie (fir, fibra optica, unde radio, sateliti), avand diverse topologii de conexiune (magistrala comuna, stea, ...), sistemul fiind conceput cu scopul partajarii unor resurse sau/si pentru rezolvarea concurenta a unor aplicatii paralele sau paralelizabile. Motivatia pentru construirea si utilizarea sistemelor capabile de calcul paralel vine din nevoia de a reduce timpul de calcul prin diviziunea unei probleme mari in sub-probleme ce se pot rezolva simultan pe structuri de calcul adecvate, iar sistemele informatice distribuite raspund cerintelor de simultaneitate a calcului paralel si au in plus facilitati de a putea partaja unele resurse scumpe: hardware (imprimante, discuri, scanere, faxuri) si software (pagini web, baze de date, fisiere)...