Ključna razlika – paralelno u odnosu na distribuirano računarstvo
Kompjuter izvršava zadatke prema instrukcijama koje daje čovjek. Paralelno računanje i distribuirano računanje su dva tipa računanja. Ovaj članak govori o razlici između paralelnog i distribuiranog računarstva. Paralelno računarstvo se koristi u računarstvu visokih performansi kao što je razvoj superkompjutera. Distribuirano računarstvo pruža skalabilnost i konzistentnost podataka. Google i Facebook koriste distribuirano računarstvo za pohranu podataka. Ključna razlika između paralelnog i distribuiranog računarstva je u tome što je paralelno računarstvo izvršavanje više zadataka koristeći više procesora istovremeno, dok je u distribuiranom računarstvu više računara međusobno povezano putem mreže radi komunikacije i saradnje kako bi se postigao zajednički cilj. Svaki računar u distribuiranom sistemu ima svoje korisnike i pomaže u dijeljenju resursa.
Šta je paralelno računanje?
Kompjuter je mašina koja može obavljati zadatke prema instrukcijama koje daju ljudi. Arhitektura računara definiše kako izvršiti instrukcije koje se daju računaru. Raniji računarski sistemi su imali jedan procesor. Problem koji se mora riješiti podijeljen je u niz instrukcija. Te su instrukcije davane procesoru jedna za drugom. U svakom trenutku se izvršava samo jedna instrukcija. Zatim je procesor obradio te upute i dao izlaz. Ovo nije bio efikasan mehanizam. Brzina se može poboljšati povećanjem frekvencije, ali također povećava temperaturu. To uzrokuje veće rasipanje topline. Stoga nije lako povećati brzinu procesora. Kao rezultat ovog paralelnog računanja uvedeno je.
Paralelno računanje je također poznato kao paralelno obrada. To je oblik proračuna koji može nositi više proračuna istovremeno. Paralelno računanje koristi mnogo procesora. Problem koji treba riješiti podijeljen je na diskretne dijelove. Svaki dio je dalje raščlanjen na uputstva. Ove upute su podijeljene između procesora. Stoga, više procesora istovremeno izvršava instrukcije. Paralelno računanje je korisno za izvođenje složenih proračuna jer procesori dijele radno opterećenje između sebe. Također štedi vrijeme.
Slika 01: Paralelno računanje
Može biti nekoliko nedostataka paralelnih sistema. Instrukcija koju izvršava jedan procesor može biti potrebna drugom procesoru. Ovo može uzrokovati kašnjenje. Sve veći broj procesora je takođe skup. Ove činjenice treba uzeti u obzir pri razvoju paralelnih sistema. Sve u svemu, paralelno računanje pomaže u pokretanju više instrukcija u isto vrijeme za dovršenje zadataka.
Šta je distribuirano računarstvo?
U svakodnevnom životu, pojedinac može koristiti računar za rad sa aplikacijama kao što su Microsoft Word, Microsoft PowerPoint. Kompleksni problemi se možda neće postići korišćenjem jednog računara. Stoga se jedan problem može podijeliti na više zadataka i distribuirati na više računala. Ovi računari mogu komunicirati sa drugim računarima putem mreže. Svi oni rade slično kao jedan entitet. Proces podjele jednog zadatka između više računara poznat je kao distribuirano računarstvo. Svaki računar u distribuiranom sistemu poznat je kao čvor. Skup čvorova je klaster.
Distribuirano računarstvo se danas koristi u mnogim aplikacijama. Neki primjeri su Facebook i Google. Sastoje se od miliona i miliona korisnika. Svi korisnici komuniciraju s drugima, dijele fotografije itd. Ova velika količina podataka se pohranjuje korištenjem distribuiranog računarstva. Bankomati u bankama, telefonske mreže, mobilne mreže, distribuirane baze podataka također koriste distribuirano računarstvo.
Slika 02: Distributed Computing
Distribuirano računarstvo pruža višestruke prednosti. Distribuirani sistemi su proširivi do sve većeg rasta. Pruža skalabilnost i lako je dijeliti resurse. Neki nedostaci su problemi sa mrežom i teško je razviti distribuirani softver.
Koja je razlika između paralelnog i distribuiranog računarstva?
Paralelno u odnosu na distribuirano računarstvo |
|
Paralelno računanje je tip računanja u kojem više procesora izvršava više zadataka istovremeno. | Distribuirano računarstvo je tip računanja u kojem umreženi računari komuniciraju i koordiniraju rad putem prosljeđivanja poruka kako bi se postigao zajednički cilj. |
Broj potrebnih računara | |
Paralelno računanje se dešava na jednom računaru. | Distribuirano računanje se dešava između više računara. |
Mehanizam obrade | |
U paralelnom računarstvu više procesora obavlja obradu. | U distribuiranom računarstvu, računari se oslanjaju na prenošenje poruka. |
Sinhronizacija | |
Svi procesori dijele jedan glavni sat za sinhronizaciju. | Ne postoji globalni sat u distribuiranom računarstvu, on koristi algoritme sinhronizacije. |
Memorija | |
U paralelnom računarstvu, računari mogu imati zajedničku memoriju ili distribuiranu memoriju. | U distribuiranom računarstvu, svaki računar ima svoju memoriju. |
Upotreba | |
Paralelno računarstvo se koristi za povećanje performansi i za naučno računarstvo. | Distribuirano računarstvo se koristi za dijeljenje resursa i povećanje skalabilnosti. |
Sažetak – paralelno u odnosu na distribuirano računarstvo
Paralelno računanje i distribuirano računarstvo su dvije vrste računanja. Ovaj članak govori o razlici između paralelnog i distribuiranog računarstva. Razlika između paralelnog i distribuiranog računarstva je u tome što je paralelno računarstvo izvršavanje više zadataka koristeći više procesora istovremeno, dok je u paralelnom računarstvu više računara međusobno povezano putem mreže radi komunikacije i saradnje kako bi se postigao zajednički cilj. Paralelno računarstvo se uglavnom koristi za povećanje performansi. Distribuirano računarstvo se koristi za koordinaciju korištenja zajedničkih resursa ili za pružanje komunikacijskih usluga korisnicima.
Preuzmite PDF Paralelno protiv distribuiranog računarstva
Možete preuzeti PDF verziju ovog članka i koristiti je za vanmrežne svrhe prema napomeni o citatu. Molimo preuzmite PDF verziju ovdje: Razlika između paralelnog i distribuiranog računarstva