1 Бағдарламалау парадигмалары және бағдарламалардың жалпы қасиеттері


Бөлінген есептеулер үшін параметрлерді беру



бет12/12
Дата31.08.2023
өлшемі186 Kb.
#180035
1   ...   4   5   6   7   8   9   10   11   12
Байланысты:
2023-МУК-4. Бағдарламалардағы абстракциялар

Бөлінген есептеулер үшін параметрлерді беру. Бөлінген есептеулер әртүрлі процессорлардан қашықтағы процедураларды шақыруды талап етеді. Бұл әртүрлі тәртіптер әртүрлі мекенжай кеңістігінде орындалатынын білдіреді. Бөлінген есептеулер параметрлерді берудің үш түрін пайдаланады:
1) көшірме шақыру деп те аталатын көшіру;
2) анықтама бойынша шақыру;
3) қоңырауды көшіру немесе қалпына келтіру деп те аталатын қоңырауға бару.
Бұл параметрді беру механизмдері бағдарламалау тілдерінің бірпроцессорлық іске асыруларында мән бойынша шақыру, сілтеме бойынша шақыру және нәтиже бойынша шақырудың адрестік-кеңістіктік контрагенттерімен таратылады. Қашықтағы процедураны шақыру өрнекті бағалауды, қашықтағы хостқа нысанның көшірмесін алуды және оны формальды параметрмен байланыстыруды, қашықтағы процедураны бағалауды және нәтижені немесе нысанды шақыру процедурасына қайтаруды қамтиды.
Барылған қоңырау қашықтағы процессордағы нысанның көшірмесін уақытша жасайды және шақырылған процедура сәтті аяқталғаннан кейін нысанды кері көшіреді. Жылжыту шақыруы қашықтағы процессордағы шақырылған процедураны бағалау үшін нысанның көшірмесін жасайды.
Дегенмен, нысан кері көшірілмейді. Бару қоңырауы нәтиже мәнін шақыруға ұқсас, ал жылжыту қоңырауы мәнді шақыруға ұқсас. Сілтеме бойынша шақыру күрделі нысанға сілтемені жай ғана көшіреді.
Объектінің мекенжайын шақыру процедурасының процессорынан шақыру процедурасының қашықтағы процессорына беру таратылған есептеулерде, өткізу қабілеттілігі мен жүйелік процедуралар арқылы дисперсті адрестік кеңістіктерге өту тұрғысынан айтарлықтай жүктеме болып табылады.

Достарыңызбен бөлісу:
1   ...   4   5   6   7   8   9   10   11   12




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет