Računalo obavlja zadatke prema uputama koje je dao čovjek. Paralelno računanje i raspodijeljeno računanje dvije su vrste računanja. Ovaj članak govori o razlici paralelnog i distribuiranog računarstva. Paralelno računanje koristi se u računalima visokih performansi, poput razvoja superračunala. Distribuirano računanje pruža skalabilnost i dosljednost podataka. Google i Facebook koriste distribuirano računanje za pohranu podataka. ključna razlika između paralelnog i raspodijeljenog računanja je to paralelno računanje je izvršavanje više zadataka koristeći više procesora istovremeno, dok je u distribuiranom računanju više računala međusobno povezano putem mreže za komunikaciju i suradnju u svrhu postizanja zajedničkog cilja. Svako računalo u distribuiranom sustavu ima svoje korisnike i pomaže im dijeliti resurse.
1. Pregled i ključne razlike
2. Što je paralelno računanje
3. Što se raspodjeljuje računarstvo
4. Usporedna usporedba - Računanje paralelno vs distribuirano u tabelarnom obliku
5. Sažetak
Računalo je stroj koji može obavljati zadatke prema uputama koje daju ljudi. Arhitektura računala definira kako izvršavati upute koje se isporučuju na računalu. Raniji računalni sustavi imali su jedan procesor. Problem koji se mora riješiti podijelio je u niz uputa. Te su upute procesoru davale jedna za drugom. U svakom se trenutku izvršava samo jedna instrukcija. Tada je procesor, obrađivao te upute i dao izlaz. Ovo nije bio učinkovit mehanizam. Brzina se može poboljšati povećanjem frekvencije, ali i povećava temperaturu. To uzrokuje veću raspodjelu topline. Stoga nije lako povećati brzinu procesora. Kao rezultat toga uvedeno je paralelno računanje.
Paralelno računanje je također poznato kao Paralelna obrada. To je oblik računanja koji može istodobno obavljati više izračuna. Paralelno računanje koristi mnogo procesora. Problem koji treba riješiti podijeljen je na diskretne dijelove. Svaki se dio dalje razlaže u upute. Ove su upute podijeljene između procesora. Stoga više procesora istovremeno izvršava upute. Paralelno računanje korisno je izvesti složen proračun jer procesori dijele radni teret između njih. Ujedno štedi vrijeme.
Slika 01: Paralelno računanje
Paralelni sustavi mogu imati nekoliko nedostataka. Upute koje izvršava jedan procesor možda će trebati drugi procesor. To može uzrokovati kašnjenje. Povećanje broja procesora također je skupo. Te se činjenice trebaju uzeti u obzir pri razvoju paralelnih sustava. Općenito, paralelno računanje pomaže pokretanju više uputa istovremeno za dovršavanje zadataka.
U svakodnevnom životu pojedinac može koristiti računalo za rad s aplikacijama kao što su Microsoft Word, Microsoft PowerPoint. Korištenjem jednog računala ne mogu se dogoditi složeni problemi. Stoga se jedan problem može podijeliti na više zadataka i distribuirati na mnoga računala. Ova računala mogu komunicirati s drugim računalima putem mreže. Svi oni djeluju slično jedinstvu. Proces podjele jednog zadatka na više računala poznat je kao distribuirano računanje. Svako računalo u distribuiranom sustavu poznato je kao čvor. Skup čvorova je a Klastera.
Distribuirano računanje danas se koristi u mnogim aplikacijama. Neki primjeri su Facebook i Google. Sastoje se od milijuna i milijuna korisnika. Svi korisnici komuniciraju s drugima, dijele fotografije itd. Ova velika količina podataka pohranjuje se pomoću distribuiranog računanja. Automatizirani kalendari u bankama, telefonskim mrežama, mobilnoj mreži, distribuiranim bazama podataka također koriste distribuirano računanje.
Slika 02: Distribuirano računarstvo
Distribuirano računanje pruža brojne prednosti. Distribuirani sustavi mogu se povećavati na sve veći rast. Pruža skalabilnost i lako dijeljenje resursa. Neki nedostaci mogu biti problemi s mrežom i teško je razviti distribuirani softver.
Paralelno vs distribuirano računanje | |
Paralelno računanje je vrsta računanja u kojoj više procesora istovremeno izvršava više zadataka. | Distribuirano računanje je vrsta računanja u kojoj umrežena računala komuniciraju i koordiniraju rad putem prijenosa poruka radi postizanja zajedničkog cilja. |
Broj potrebnih računala | |
Paralelno računanje događa se na jednom računalu. | Raspodijeljeno računanje događa se između više računala. |
Mehanizam obrade | |
Paralelno računajući više procesora vrši obradu. | U distribuiranom računanju računala se oslanjaju na prosljeđivanje poruka. |
Sinkronizacija | |
Svi procesori dijele jedan glavni sat za sinkronizaciju. | Ne postoji globalni sat distribuiranog računanja, on koristi algoritme sinkronizacije. |
Memorija | |
U paralelnom računanju, računala mogu imati zajedničku memoriju ili raspodijeljenu memoriju. | U Distribuiranom računanju svako računalo ima svoju memoriju. |
upotreba | |
Paralelno računanje koristi se za povećanje performansi i za znanstveno računanje. | Distribuirano računanje koristi se za dijeljenje resursa i za povećanje skalabilnosti. |
Paralelno računanje i raspodijeljeno računanje dvije su vrste računanja. U ovom se članku govori o razlici između paralelnog i distribuiranog računanja. Razlika između paralelnog i raspodijeljenog računanja je u tome što je paralelno računanje izvršavanje više zadataka koristeći više procesora istovremeno, dok je paralelno računanje više računala međusobno povezano putem mreže radi komunikacije i suradnje kako bi se postigao zajednički cilj. Paralelno računanje uglavnom se koristi za povećanje performansi. Distribuirano računanje koristi se za koordiniranje korištenja zajedničkih resursa ili pružanje komunikacijskih usluga korisnicima.
Možete preuzeti PDF verziju ovog članka i koristiti je za izvanmrežne svrhe, prema napomeni. Molimo preuzmite PDF verziju ovdje: Razlika između paralelnog i distribuiranog računarstva
1. "Uvod u distribuirano računalstvo i njegove vrste s primjerom." Uvod u raspodijeljeno računanje i njegove vrste s primjerom, znanje Atoza, 5. ožujka 2015. Dostupno ovdje
2. "Distribuirano računanje." Wikipedia, Zaklada Wikimedia, 23. siječnja 2018. Dostupno ovdje
3.Manish Singh, stažista u Puneu, Maharashtra Slijedite. "Distribuirani i paralelni sustav." LinkedIn SlideShare, 15. rujna 2012. Dostupno ovdje
4. "Paralelno računanje." Wikipedia, Zaklada Wikimedia, 23. siječnja 2018. Dostupno ovdje