Računalnik izvaja naloge po navodilih, ki jih daje človek. Vzporedno in porazdeljeno računanje sta dve vrsti računanja. Ta članek govori o razliki med vzporednim in porazdeljenim računanjem. Vzporedno računalništvo se uporablja pri visokozmogljivem računalništvu, kot je razvoj superračunalnikov. Razdeljeno računalništvo zagotavlja razširljivost in doslednost podatkov. Google in Facebook uporabljata razdeljeno računalništvo za shranjevanje podatkov. The ključna razlika med vzporednim in porazdeljenim računanjem je to vzporedno računanje je izvajanje več opravil z uporabo več procesorjev hkrati, medtem ko je v porazdeljenem računalništvu več računalnikov med seboj povezano preko omrežja za komunikacijo in sodelovanje, da bi dosegli skupni cilj. Vsak računalnik v porazdeljenem sistemu ima svoje uporabnike in pomaga deliti vire.
1. Pregled in ključne razlike
2. Kaj je paralelno računanje
3. Kaj je porazdeljeno računalništvo
4. Primerjava zraven - paralelno in porazdeljeno računalništvo v tabeli
5. Povzetek
Računalnik je stroj, ki lahko opravlja naloge v skladu z navodili, ki jih nudi človek. Računalniška arhitektura določa, kako izvajati navodila, ki so na voljo računalniku. Prej računalniški sistemi so imeli en procesor. Problem, ki ga je treba rešiti, je bil razdeljen na vrsto navodil. Ta navodila so bila procesorju dana drug za drugim. V vsakem trenutku se izvede samo eno navodilo. Nato je procesor obdelal ta navodila in dal rezultat. To ni bil učinkovit mehanizem. Hitrost je mogoče izboljšati s povečanjem frekvence, hkrati pa poveča tudi temperaturo. To povzroči večje odvajanje toplote. Zato hitrosti procesorja ni enostavno. Kot rezultat tega so uvedli vzporedno računanje.
Vzporedno računanje je znano tudi kot Vzporedna obdelava. To je oblika računanja, ki lahko izvede več izračunov hkrati. Vzporedno računalništvo uporablja veliko procesorjev. Problem, ki ga je treba rešiti, je razdeljen na diskretne dele. Vsak del je nadalje razdeljen na navodila. Ta navodila so razdeljena med procesorje. Zato več procesorjev hkrati izvaja navodila. Vzporedno računanje je koristno za izvedbo kompleksnega izračuna, saj procesorji razdelijo delovno obremenitev med njimi. Prihrani tudi čas.
Slika 01: Vzporedno računanje
Slabosti vzporednih sistemov je lahko malo. Navodila, ki jih izvaja en procesor, bo morda potreboval drug procesor. To lahko povzroči zamude. Zvišanje števila procesorjev je tudi drago. Ta dejstva je treba upoštevati pri razvoju vzporednih sistemov. Na splošno paralelno računanje pomaga zagnati več navodil hkrati za dokončanje nalog.
V vsakdanjem življenju lahko posameznik uporablja računalnik za delo z aplikacijami, kot so Microsoft Word, Microsoft PowerPoint. Zapletenih težav morda ne bo mogoče rešiti z enim računalnikom. Zato lahko enoten problem razdelimo na več nalog in ga razporedimo na številne računalnike. Ti računalniki lahko prek omrežja komunicirajo z drugimi računalniki. Vsi nastopajo podobno kot ena entiteta. Proces delitve posamezne naloge med več računalnikov je znan kot porazdeljeno računalništvo. Vsak računalnik v porazdeljenem sistemu je znan kot vozlišče. Nabor vozlišč je a grozd.
Danes se v številnih aplikacijah uporablja porazdeljeno računalništvo. Nekaj primerov sta Facebook in Google. Sestavljeni so iz milijonov in milijonov uporabnikov. Vsi uporabniki komunicirajo z drugimi, delijo fotografije itd. Ta velika količina podatkov se shrani z uporabo porazdeljenega računalništva. Avtomatizirani stroji za prodajalce v bankah, telefonskih omrežjih, mobilnih omrežjih, distribuiranih bazah podatkov uporabljajo tudi porazdeljeno računalništvo.
Slika 02: Razdeljeno računalništvo
Razdeljeno računalništvo zagotavlja številne prednosti. Razdeljeni sistemi se lahko povečajo z naraščajočo rastjo. Omogoča razširljivost in preprosto izmenjavo virov. Nekatere pomanjkljivosti so lahko težave z omrežjem in težko je razviti distribuirano programsko opremo.
Vzporedno vs distribuirano računalništvo | |
Vzporedno računalništvo je vrsta računanja, v katerem več procesorjev hkrati izvaja več nalog. | Razdeljeno računalništvo je vrsta računanja, pri katerem omrežni računalniki komunicirajo in usklajujejo delo s posredovanjem sporočil, da bi dosegli skupni cilj. |
Število potrebnih računalnikov | |
V enem računalniku se vzporedno izvaja računalništvo. | Razdeljeno računalništvo se dogaja med več računalniki. |
Mehanizem za obdelavo | |
Vzporedno računalništvo izvaja več procesorjev. | Pri distribuiranem računalništvu se računalniki zanašajo na posredovanje sporočil. |
Sinhronizacija | |
Vsi procesorji si delijo eno glavno uro za sinhronizacijo. | V porazdeljenem računalništvu ni globalne ure, uporablja sinhronizacijske algoritme. |
Spomin | |
V paralelnem računalništvu imajo lahko računalniki skupni pomnilnik ali porazdeljeni pomnilnik. | V distribuiranem računalništvu ima vsak računalnik svoj pomnilnik. |
Uporaba | |
Vzporedno računalništvo se uporablja za povečanje zmogljivosti in za znanstveno računanje. | Razdeljeno računalništvo se uporablja za izmenjavo virov in povečanje razširljivosti. |
Vzporedno računanje in porazdeljeno računanje sta dve vrsti računanja. Ta članek je obravnaval razliko med vzporednim in porazdeljenim računanjem. Razlika med vzporednim in porazdeljenim računanjem je v tem, da vzporedno računanje izvaja več nalog z uporabo več procesorjev hkrati, medtem ko je pri vzporednem računanju več računalnikov med seboj povezano preko omrežja za komunikacijo in sodelovanje, da bi dosegli skupni cilj. Vzporedno računalništvo se uporablja predvsem za povečanje zmogljivosti. Razdeljeno računalništvo se uporablja za usklajevanje uporabe skupnih virov ali za zagotavljanje komunikacijskih storitev uporabnikom.
Lahko prenesete PDF različico tega članka in jo uporabite za namene brez povezave, kot je navedeno v navodilu. Prenesite PDF različico tukaj: Razlika med vzporednim in porazdeljenim računalništvom
1. "Uvod v porazdeljeno računalništvo in njegove vrste s primerom." Uvod v porazdeljeno računalništvo in njegove vrste s primerom, znanje Atoz, 5. marec 2015. Na voljo tukaj
2. "Razdeljeno računalništvo." Wikipedia, fundacija Wikimedia, 23. januarja 2018. Dostopno tukaj
3.Manish Singh, stažist v Puneu, Maharaštra Sledi. "Razdeljeni in vzporedni sistem." LinkedIn SlideShare, 15. septembra 2012. Na voljo tukaj
4. "Vzporedno računanje." Wikipedia, fundacija Wikimedia, 23. januarja 2018. Dostopno tukaj