Pagrindinis skirtumas - lygiagretus ir paskirstytasis skaičiavimas
Kompiuteris vykdo užduotis pagal žmogaus pateiktas instrukcijas. Lygiagretus ir paskirstytasis skaičiavimas yra du skaičiavimo tipai. Šiame straipsnyje aptariamas skirtumas tarp lygiagrečios ir paskirstytos kompiuterijos. Lygiagretusis skaičiavimas naudojamas didelio našumo skaičiavimuose, pavyzdžiui, superkompiuterių kūrime. Paskirstytasis skaičiavimas suteikia duomenų mastelį ir nuoseklumą. „Google“ir „Facebook“naudoja duomenų paskirstymui paskirstytą kompiuterį. Esminis skirtumas tarp lygiagrečios ir paskirstytos skaičiavimo yra tas, kad lygiagretus skaičiavimas yra kelių užduočių atlikimas vienu metu naudojant kelis procesorius, o paskirstytame skaičiavime keli kompiuteriai yra sujungiami per tinklą, kad būtų galima bendrauti ir bendradarbiauti siekiant bendro tikslo. Kiekvienas paskirstytos sistemos kompiuteris turi savo vartotojus ir padeda dalytis ištekliais.
TURINYS
1. Apžvalga ir pagrindiniai skirtumai
2. Kas yra lygiagretusis skaičiavimas
3. Kas yra paskirstytasis skaičiavimas
4. Palyginimas greta - lygiagretusis ir paskirstytasis skaičiavimas lentelių pavidalu
5. Santrauka
Kas yra lygiagretusis skaičiavimas?
Kompiuteris yra mašina, galinti atlikti užduotis pagal žmonių pateiktas instrukcijas. Kompiuterio architektūra apibrėžia, kaip vykdyti kompiuteriui pateiktas instrukcijas. Ankstesnėse kompiuterinėse sistemose buvo vienas procesorius. Problema, kurią reikia išspręsti, buvo padalyta į instrukcijų seriją. Tos instrukcijos buvo perduotos procesoriui viena po kitos. Kiekvieną akimirką vykdoma tik viena instrukcija. Tada procesorius apdorojo tas instrukcijas ir pateikė išvestį. Tai nebuvo efektyvus mechanizmas. Greitis gali būti pagerintas didinant dažnį, tačiau jis taip pat padidina temperatūrą. Tai sukelia didesnį šilumos išsiskyrimą. Todėl nėra lengva padidinti procesoriaus greitį. Dėl šio lygiagretaus skaičiavimo buvo įvesta.
Lygiagretusis skaičiavimas taip pat žinomas kaip lygiagretusis apdorojimas. Tai yra skaičiavimo forma, kuri vienu metu gali atlikti kelis skaičiavimus. Lygiagrečiai skaičiuojant naudojami daug procesorių. Sprendžiama problema yra padalinta į atskiras dalis. Kiekviena dalis toliau skirstoma į instrukcijas. Šios instrukcijos yra padalintos tarp procesorių. Todėl keli procesoriai vienu metu vykdo instrukcijas. Lygiagretus skaičiavimas yra naudingas atliekant sudėtingą skaičiavimą, nes procesoriai paskirsto darbo krūvį. Tai taip pat taupo laiką.
01 pav. Lygiagretusis skaičiavimas
Lygiagrečių sistemų trūkumų gali būti nedaug. Vieno procesoriaus vykdomos instrukcijos gali prireikti kitam procesoriui. Tai gali sukelti vėlavimą. Procesorių skaičiaus didinimas taip pat brangus. Į šiuos faktus reikėtų atsižvelgti kuriant lygiagrečias sistemas. Apskritai lygiagretusis skaičiavimas padeda vienu metu vykdyti kelias instrukcijas užduotims atlikti.
Kas yra paskirstytoji kompiuterija?
Kasdieniniame gyvenime asmuo gali naudoti kompiuterį darbui su tokiomis programomis kaip „Microsoft Word“, „Microsoft PowerPoint“. Sudėtingų problemų gali nepavykti išspręsti naudojant vieną kompiuterį. Todėl vieną problemą galima suskirstyti į kelias užduotis ir paskirstyti daugeliui kompiuterių. Šie kompiuteriai gali bendrauti su kitais kompiuteriais per tinklą. Visi jie veikia panašiai kaip vienas subjektas. Vienos užduoties padalijimo tarp kelių kompiuterių procesas yra vadinamas paskirstytuoju skaičiavimu. Kiekvienas paskirstytos sistemos kompiuteris yra žinomas kaip mazgas. Mazgų rinkinys yra klasteris.
Paskirstytasis skaičiavimas šiandien naudojamas daugelyje programų. Keletas pavyzdžių yra „Facebook“ir „Google“. Jie susideda iš milijonų ir milijonų vartotojų. Visi vartotojai bendrauja su kitais, dalijasi nuotraukomis ir pan. Šis didelis duomenų kiekis saugomas naudojant paskirstytą kompiuterį. Bankuose, telefono tinkluose, korinio ryšio tinkluose, paskirstytose duomenų bazėse esančiose automatinėse kasose taip pat naudojamos paskirstytos kompiuterijos.
02 pav. Paskirstytasis skaičiavimas
Paskirstytasis skaičiavimas suteikia daug privalumų. Paskirstytas sistemas galima išplėsti augant. Tai suteikia mastelio mastą ir lengva dalytis ištekliais. Kai kurie trūkumai yra tai, kad gali kilti problemų dėl tinklo ir sunku sukurti paskirstytą programinę įrangą.
Koks skirtumas tarp lygiagrečios ir paskirstytos kompiuterijos?
Skirtingas straipsnis viduryje prieš lentelę
Lygiagretus ir paskirstytasis skaičiavimas |
|
Lygiagretusis skaičiavimas yra skaičiavimo tipas, kai keli procesoriai vienu metu vykdo kelias užduotis. | Paskirstytasis skaičiavimas yra skaičiavimo tipas, kai tinkluose esantys kompiuteriai bendrauja ir koordinuoja darbą perduodant pranešimą, kad pasiektų bendrą tikslą. |
Reikalingas kompiuterių skaičius | |
Lygiagretus skaičiavimas vyksta viename kompiuteryje. | Paskirstytasis skaičiavimas vyksta tarp kelių kompiuterių. |
Apdorojimo mechanizmas | |
Lygiagrečiai skaičiuojant, keli procesoriai atlieka apdorojimą. | Skirstant kompiuterius, kompiuteriai pasikliauja pranešimų perdavimu. |
Sinchronizavimas | |
Visi procesoriai naudoja vieną pagrindinį laikrodį sinchronizavimui. | Paskirstytame skaičiavime nėra visuotinio laikrodžio, jis naudoja sinchronizavimo algoritmus. |
Atmintis | |
Lygiagrečiame skaičiavime kompiuteriai gali turėti bendrą arba paskirstytą atmintį. | Skirstomojoje kompiuterijoje kiekvienas kompiuteris turi savo atmintį. |
Naudojimas | |
Lygiagretusis skaičiavimas naudojamas našumui didinti ir moksliniam skaičiavimui. | Paskirstytasis skaičiavimas naudojamas dalintis ištekliais ir didinti mastelį. |
Santrauka - lygiagretus ir paskirstytasis skaičiavimas
Lygiagretusis skaičiavimas ir paskirstytasis skaičiavimas yra du skaičiavimo tipai. Šiame straipsnyje aptariamas skirtumas tarp lygiagrečios ir paskirstytos kompiuterijos. Skirtumas tarp lygiagrečios ir paskirstytos skaičiavimo yra tas, kad lygiagretus skaičiavimas yra kelių užduočių vykdymas vienu metu naudojant kelis procesorius, o lygiagrečiai skaičiuojant, keli kompiuteriai yra sujungiami per tinklą, kad būtų galima bendrauti ir bendradarbiauti siekiant bendro tikslo. Lygiagretusis skaičiavimas daugiausia naudojamas našumui didinti. Paskirstytasis skaičiavimas naudojamas koordinuoti bendrų išteklių naudojimą arba teikti ryšio paslaugas vartotojams.
Atsisiųskite Parallel vs Distributed Computing PDF
Galite atsisiųsti šio straipsnio PDF versiją ir naudoti ją neprisijungus, kaip nurodyta citatos pastaboje. Atsisiųskite PDF versiją čia: Skirtumas tarp lygiagrečios ir paskirstytos kompiuterijos