Pagrindinis skirtumas – lygiagretus ir paskirstytasis kompiuteris
Kompiuteris atlieka užduotis pagal žmogaus pateiktas instrukcijas. Lygiagretusis skaičiavimas ir paskirstytasis skaičiavimas yra du skaičiavimo tipai. Šiame straipsnyje aptariamas lygiagretaus ir paskirstytojo skaičiavimo skirtumas. Lygiagretusis skaičiavimas naudojamas didelio našumo kompiuteriams, pavyzdžiui, superkompiuterių kūrimui. Paskirstytasis skaičiavimas užtikrina duomenų mastelį ir nuoseklumą. „Google“ir „Facebook“duomenims saugoti naudoja paskirstytą skaičiavimą. Pagrindinis skirtumas tarp lygiagretaus ir paskirstyto skaičiavimo yra tas, kad lygiagretusis skaičiavimas yra kelių užduočių vykdymas naudojant kelis procesorius vienu metu, o paskirstytoje kompiuterijoje keli kompiuteriai yra tarpusavyje sujungti per tinklą, kad galėtų bendrauti ir bendradarbiauti, kad būtų pasiektas bendras tikslas. Kiekvienas paskirstytos sistemos kompiuteris turi savo vartotojus ir padeda dalytis ištekliais.
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 kompiuterių sistemose buvo vienas procesorius. Problema, kurią reikia išspręsti, buvo suskirstyta į keletą instrukcijų. Tos instrukcijos viena po kitos buvo duodamos procesoriui. Kiekvieną akimirką įvykdoma tik viena instrukcija. Tada procesorius apdorojo tas instrukcijas ir davė išvestį. Tai nebuvo veiksmingas mechanizmas. Greitis gali būti pagerintas didinant dažnį, tačiau tai taip pat padidina temperatūrą. Tai sukelia daugiau šilumos išsklaidymo. Todėl padidinti procesoriaus greitį nėra lengva. Dėl šio lygiagretaus skaičiavimo buvo įvestas.
Lygiagretusis skaičiavimas taip pat žinomas kaip lygiagretusis apdorojimas. Tai yra skaičiavimo forma, kuri vienu metu gali atlikti kelis skaičiavimus. Lygiagretusis skaičiavimas naudoja daug procesorių. Spręstina problema yra padalinta į atskiras dalis. Kiekviena dalis toliau suskirstyta į instrukcijas. Šios instrukcijos yra padalintos tarp procesorių. Todėl keli procesoriai vienu metu vykdo komandas. Lygiagretusis skaičiavimas yra naudingas atliekant sudėtingus skaičiavimus, nes procesoriai paskirsto darbo krūvį. Taip pat taupomas laikas.
01 pav.: Lygiagretusis skaičiavimas
Paralelinės sistemos gali turėti keletą trūkumų. Vieno procesoriaus vykdomos instrukcijos gali prireikti kitam procesoriui. Tai gali sukelti delsą. Didinti procesorių skaičių taip pat brangu. Į šiuos faktus reikėtų atsižvelgti kuriant lygiagrečias sistemas. Apskritai lygiagretusis skaičiavimas padeda vienu metu vykdyti kelias instrukcijas, kad būtų galima atlikti užduotis.
Kas yra paskirstytasis kompiuteris?
Kasdieniame gyvenime asmuo gali naudoti kompiuterį, kad galėtų dirbti su tokiomis programomis kaip „Microsoft Word“, „Microsoft PowerPoint“. Sudėtingos problemos negali būti išspręstos naudojant vieną kompiuterį. Todėl vieną problemą galima suskirstyti į kelias užduotis ir paskirstyti daugeliui kompiuterių. Šie kompiuteriai gali susisiekti su kitais kompiuteriais per tinklą. Visi jie veikia panašiai kaip vienas subjektas. Vienos užduoties padalijimas tarp kelių kompiuterių yra žinomas kaip paskirstytasis skaičiavimas. Kiekvienas kompiuteris paskirstytoje sistemoje yra žinomas kaip mazgas. Mazgų rinkinys yra klasteris.
Paskirstytasis skaičiavimas šiandien naudojamas daugelyje programų. Kai kurie pavyzdžiai 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ą kompiuteriją. Bankų automatai, telefonų tinklai, korinio ryšio tinklai, paskirstytos duomenų bazės taip pat naudoja paskirstytą skaičiavimą.
02 pav.: paskirstytasis kompiuteris
Paskirstytasis kompiuteris suteikia daug privalumų. Paskirstytos sistemos gali būti išplėstos didėjančiam augimui. Tai suteikia mastelio keitimo ir lengva dalytis ištekliais. Kai kurie trūkumai yra tai, kad gali kilti tinklo problemų, ir sunku sukurti paskirstytą programinę įrangą.
Kuo skiriasi lygiagretusis ir paskirstytasis skaičiavimas?
Lygiagretusis prieš paskirstytą kompiuteriją |
|
Lygiagretusis skaičiavimas yra skaičiavimo tipas, kai keli procesoriai vienu metu atlieka kelias užduotis. | Paskirstytasis skaičiavimas yra skaičiavimo tipas, kai tinkle sujungti kompiuteriai bendrauja ir koordinuoja darbą perduodami pranešimus, kad pasiektų bendrą tikslą. |
Reikalingas kompiuterių skaičius | |
Lygiagretusis skaičiavimas vyksta viename kompiuteryje. | Paskirstytas skaičiavimas vyksta tarp kelių kompiuterių. |
Apdorojimo mechanizmas | |
Lygiagrečiai skaičiuojant apdorojimą atlieka keli procesoriai. | Paskirstytoje kompiuterijoje kompiuteriai priklauso nuo pranešimų perdavimo. |
Sinchronizavimas | |
Visi procesoriai turi vieną pagrindinį laikrodį sinchronizavimui. | Paskirstytoje kompiuterijoje nėra visuotinio laikrodžio, jis naudoja sinchronizavimo algoritmus. |
Atmintis | |
Naudojant lygiagretųjį skaičiavimą, kompiuteriai gali turėti bendrą arba paskirstytą atmintį. | Paskirstytoje kompiuterijoje kiekvienas kompiuteris turi savo atmintį. |
Naudojimas | |
Lygiagretusis kompiuteris naudojamas našumui padidinti ir moksliniam skaičiavimui. | Paskirstytasis kompiuteris naudojamas dalytis ištekliais ir padidinti mastelio keitimą. |
Santrauka – lygiagretusis ir paskirstytasis skaičiavimas
Lygiagretusis skaičiavimas ir paskirstytasis skaičiavimas yra du skaičiavimo tipai. Šiame straipsnyje aptariamas lygiagrečiojo ir paskirstytojo skaičiavimo skirtumas. Skirtumas tarp lygiagretaus ir paskirstyto skaičiavimo yra tas, kad lygiagretusis skaičiavimas yra kelių užduočių vykdymas naudojant kelis procesorius vienu metu, o lygiagrečiai skaičiuojant keli kompiuteriai yra tarpusavyje sujungti per tinklą, kad galėtų bendrauti ir bendradarbiauti, kad būtų pasiektas bendras tikslas. Lygiagretusis skaičiavimas daugiausia naudojamas našumui padidinti. Paskirstytasis kompiuteris naudojamas bendrai naudojamų išteklių naudojimui koordinuoti arba ryšio paslaugoms vartotojams teikti.
Atsisiųskite paralelinio ir paskirstyto skaičiavimo PDF failą
Galite atsisiųsti šio straipsnio PDF versiją ir naudoti ją neprisijungus, kaip nurodyta citatos pastaboje. Atsisiųskite PDF versiją čia: Skirtumas tarp lygiagrečiojo ir paskirstytojo skaičiavimo