Programimi i Shpërndarë
From Wikipedia, the free encyclopedia
Programimi I Shpërndar
|
Kjo faqe është e palidhur nga faqe të tjera. Ndihmoni që faqet e tjera me temë të ngjashme të lidhen me të. (Data: shtator 2012) |
Programimi I shpërndarë është një fushë e kompjuterikës që studion sistemet e shpërndara. Një sistem I shpërndarë përbëhet nga kompjutera të shumtë autonom që komunikojnë ndërmjet një rrjeti kompjuterik. Kompjuterët ndërveprojnë me njëri-tjetrin për të arritur një qëllim të përbashkët. Një program kompjuterik që shkon në një sistem të shpërndarë quhet një programim I shpërndar, procesi I shkrimit të programeve të tilla është programimi I shpërndarë. Programimi I shpërndar gjithashtu I referohet përdorimit të sistemve të shpërndara për të zgjidhur problemet kompjuterike. Në programimin e shpërndarë një problem është I ndarë në shumë detyra, secila prej tyre zgjidhet nga një ose më shumë kompjutera. Hyrje Fjala shpërndarje ka terma si “Sistem I shpërndarë” , “Programim I shpërndarë” dhe “Algoritm I shpërndarë”. Në ditët e sotme këta terma përdorën për një kuptim më të gjerë, duke iu referruar proceseve autonome që kompjuterët të bashkëveprojnë me njëri tjetrin duke dërguar mesazhe. Nuk ka ndonjë përkufizim të vetëm për sistemin e shpërndarë, vetitë e mëposhtme janë definon rekuizitat që zakonisht përdoren:
- Ka disa entitete autonome kompjuterike, secila prej tyre ka memorien e saj lokale.
- Entitetet komunikojnë me njëri tjetrin duke dërguar mesazhe.
në këtë artikull subjektet kompjuterike janë quajtur kompjuterë ose nyje. Çdo kompjuteë mundë të ketë përdoruesin e tij për nevojat individuale , dhe qëllimi I sistemit të shpërndarë është që të ofrojë shërbimet e komunikimt të përdoruesve. Rekuizitat tjera tipike të sistemeve të shpërndara janë si në vijim:
- Sistemi duhet të tolerojë dështimet në kompjuter individual.
- Struktura e sistemit nuk është e njohur më parë , sistemi mund të përbëhet nga lloje të ndryshmë të kompjuterëve dhe rrjetave, dhe sistemi mund të ndryshoj gjatë ekzekutimit të një programi të shpërndarë.
- Çdo kompjuter ka vetëm një pamje të kufizuar, jo të plotë të sistemit. Çdo kpmpjuter mundë të dijë vetëm një pjesë të hyrave.