Kaj je kolektivna operacija?

Kolektivna operacija je vrsta računalniške funkcije, ki uporablja nekatera ali vsa vozlišča v računalniškem omrežju. Funkcija je običajno pošiljanje ali prejemanje podatkov, večina operacij pa vpliva na vsa vozlišča v omrežju. Čeprav obstajajo tudi drugi načini pošiljanja in prejemanja podatkov po omrežju, je skupna operacija hitrejša zaradi načina obdelave funkcij. Omrežje mora imeti določeno vrsto ogrodja, ki ima to orodje, sicer skrbniki morda ne bodo mogli izvajati nobenih skupnih funkcij.

Ko je vzpostavljeno računalniško omrežje, sta dve ali več naprav povezani, tako da lahko delujejo skupaj oziroma tako lahko vsaka naprava prispeva k obdelavi. Vozlišča so eden pomembnejših vidikov omrežja, ko se uporablja skupna operacija, ker operacija vpliva na vozlišča. Ta vozlišča so vse naprave, povezane z omrežjem; vozlišča so običajno računalniki, vendar se naprava z lastnim naslovom internetnega protokola (IP) lahko šteje za vozlišče.

Najpogostejši funkciji skupnega delovanja sta pošiljanje in prejemanje. Funkcija pošiljanja posreduje podatke vozliščem, medtem ko funkcija sprejemanja vzame podatke iz vozlišč in jih dostavi glavnemu računalniku. Te funkcije običajno vplivajo na vsa vozlišča, zlasti na ukaze za prejemanje, vendar lahko skrbniki določijo določena vozlišča, na katera skupna operacija vpliva ali ne.

Obstajajo tudi druge metode za pošiljanje ali prejemanje podatkov po omrežju, ki lahko opravljajo funkcije na podoben način. Glavna prednost skupnega delovanja je hitrost, saj ta metoda običajno traja manj časa kot podobne metode. To je zato, ker je ta operacija običajno obdelana v ozadju, zato ne vpliva na trenutno izvajane programe ali računalnike, omrežni okvir pa običajno določa določeno količino pomnilnika za uporabo te operacije. Ko je ta operacija uporabljena, začne uporabljati ta rezervni pomnilnik.

Ena od težav pri uporabi skupne operacije je, da morda ni na voljo za vsa računalniška omrežja. Če želite to uporabiti, mora imeti omrežje omrežni okvir, ki izrecno podpira to funkcijo. Ta funkcija običajno prihrani največ časa, če se uporablja v velikem omrežju, zato je to običajno vidno v okvirih za večja omrežja. Čeprav je to mogoče uporabiti za manjše omrežje, časovna prednost morda ne bo tako izrazita.