Diferența Dintre Calculul Paralel și Cel Distribuit

Cuprins:

Diferența Dintre Calculul Paralel și Cel Distribuit
Diferența Dintre Calculul Paralel și Cel Distribuit

Video: Diferența Dintre Calculul Paralel și Cel Distribuit

Video: Diferența Dintre Calculul Paralel și Cel Distribuit
Video: Electrica-Sistem TN-C si TN-C-S 2024, Aprilie
Anonim

Diferența cheie - Calcul paralel vs distribuit

Un computer efectuează sarcini conform instrucțiunilor oferite de om. Calculul paralel și calculul distribuit sunt două tipuri de calcul. Acest articol discută diferența dintre calculul paralel și cel distribuit. Calculul paralel este utilizat în calculul de înaltă performanță, cum ar fi dezvoltarea supercomputerelor. Calculul distribuit asigură scalabilitatea și coerența datelor. Google și Facebook folosesc calcule distribuite pentru stocarea datelor. Diferența cheie între calculul paralel și cel distribuit este că calculul paralel este acela de a executa mai multe sarcini folosind mai multe procesoare simultan, în timp ce în calcul distribuit, mai multe computere sunt interconectate printr-o rețea pentru a comunica și a colabora pentru a atinge un obiectiv comun. Fiecare computer din sistemul distribuit are proprii utilizatori și ajută la partajarea resurselor.

CUPRINS

1. Prezentare generală și diferența cheie

2. Ce este calculul paralel

3. Ce este calculul distribuit

4. Comparație cot la cot - Calcul paralel vs distribuit sub formă de tabel

5. Rezumat

Ce este calculul paralel?

Un computer este o mașină care poate îndeplini sarcini conform instrucțiunilor oferite de oameni. Arhitectura computerului definește modul de executare a instrucțiunilor furnizate computerului. Sistemele informatice anterioare aveau un singur procesor. Problema care trebuie rezolvată a fost împărțită într-o serie de instrucțiuni. Aceste instrucțiuni au fost date procesorului unul după altul. În fiecare moment, se execută o singură instrucțiune. Apoi procesorul, a procesat aceste instrucțiuni și a dat rezultate. Acesta nu a fost un mecanism eficient. Viteza poate fi îmbunătățită prin creșterea frecvenței, dar crește și temperatura. Acest lucru determină o mai mare disipare a căldurii. Prin urmare, nu este ușor să crești viteza procesorului. Ca urmare a acestui computer paralel a fost introdus.

Calculul paralel este, de asemenea, cunoscut sub numele de procesare paralelă. Este o formă de calcul care poate efectua mai multe calcule simultan. Calculul paralel utilizează multe procesoare. Problema de rezolvat este împărțită în părți discrete. Fiecare parte este descompusă în continuare în instrucțiuni. Aceste instrucțiuni sunt împărțite între procesoare. Prin urmare, mai multe procesoare execută instrucțiuni simultan. Calculul paralel este util pentru efectuarea unui calcul complex, deoarece procesoarele împart volumul de lucru între ele. De asemenea, economisește timp.

Diferența dintre calculul paralel și cel distribuit
Diferența dintre calculul paralel și cel distribuit

Figura 01: Calcul paralel

Pot exista puține dezavantaje ale sistemelor paralele. Instrucțiunea executată de un procesor ar putea fi necesară de către un alt procesor. Acest lucru poate provoca latență. Creșterea numărului de procesoare este, de asemenea, costisitoare. Aceste fapte ar trebui luate în considerare atunci când se dezvoltă sisteme paralele. În general, calculul paralel ajută la executarea mai multor instrucțiuni în același timp pentru a finaliza sarcinile.

Ce este calculul distribuit?

În viața de zi cu zi, o persoană poate folosi un computer pentru a lucra cu aplicații precum Microsoft Word, Microsoft PowerPoint. Este posibil ca problemele complexe să nu fie realizate prin utilizarea unui singur computer. Prin urmare, singura problemă poate fi împărțită în mai multe sarcini și distribuită pe multe computere. Aceste computere pot comunica cu alte computere prin rețea. Toate au performanțe similare cu o singură entitate. Procesul de împărțire a unei singure sarcini între mai multe computere este cunoscut sub numele de calcul distribuit. Fiecare computer dintr-un sistem distribuit este cunoscut sub numele de nod. Un set de noduri este un cluster.

Calculul distribuit este utilizat astăzi în multe aplicații. Câteva exemple sunt Facebook și Google. Acestea sunt formate din milioane și milioane de utilizatori. Toți utilizatorii comunică cu ceilalți, partajează fotografii etc. Această cantitate mare de date este stocată folosind calcule distribuite. Bancomatele automate din bănci, rețelele de telefonie, rețelele celulare, bazele de date distribuite utilizează și calcule distribuite.

Diferența cheie între calculul paralel și cel distribuit
Diferența cheie între calculul paralel și cel distribuit

Figura 02: Calcul distribuit

Calculul distribuit oferă multiple avantaje. Sistemele distribuite se pot extinde la creșterea în creștere. Oferă scalabilitate și este ușor de partajat resurse. Unele dezavantaje sunt că pot exista probleme de rețea și este dificil să dezvolți software distribuit.

Care este diferența dintre calculul paralel și cel distribuit?

Difuzarea articolului din mijloc înainte de tabel

Calcul paralel vs distribuit

Calculul paralel este un tip de calcul în care mai multe procesoare execută mai multe sarcini simultan. Calculul distribuit este un tip de calcul în care computerele din rețea comunică și coordonează munca prin transmiterea mesajelor pentru a atinge un obiectiv comun.
Numărul de computere necesare
Calculul paralel are loc pe un singur computer. Calculul distribuit are loc între mai multe computere.
Mecanism de procesare
În paralel, mai multe procesoare efectuează procesarea. În calculul distribuit, computerele se bazează pe transmiterea mesajelor.
Sincronizare
Toate procesoarele partajează un singur ceas master pentru sincronizare. Nu există un ceas global în calculul distribuit, acesta folosește algoritmi de sincronizare.
Memorie
În calcul paralel, computerele pot avea memorie partajată sau memorie distribuită. În calculul distribuit, fiecare computer are propria memorie.
Utilizare
Calculul paralel este utilizat pentru a crește performanța și pentru calculul științific. Calculul distribuit este utilizat pentru a partaja resurse și pentru a crește scalabilitatea.

Rezumat - Calcul paralel vs distribuit

Calculul paralel și calculul distribuit sunt două tipuri de calcul. Acest articol a discutat despre diferența dintre calculul paralel și cel distribuit. Diferența dintre calculul paralel și cel distribuit este că calculul paralel este acela de a executa mai multe sarcini folosind mai multe procesoare simultan, în timp ce în calcul paralel, mai multe computere sunt interconectate printr-o rețea pentru a comunica și a colabora pentru a atinge un obiectiv comun. Calculul paralel este utilizat în principal pentru creșterea performanței. Calculul distribuit este utilizat pentru a coordona utilizarea resurselor partajate sau pentru a furniza servicii de comunicare utilizatorilor.

Descărcați PDF-ul Parallel vs Distributed Computing

Puteți descărca versiunea PDF a acestui articol și o puteți folosi în scopuri offline conform notei de citare. Vă rugăm să descărcați versiunea PDF aici: Diferența dintre calculul paralel și cel distribuit

Recomandat: