Kas yra kolektyvinė operacija?

Kolektyvinė operacija yra kompiuterio funkcijos tipas, kuris naudoja kai kuriuos arba visus kompiuterių tinklo mazgus. Funkcija paprastai yra duomenų siuntimas arba gavimas, o dauguma operacijų paveikia visus tinklo mazgus. Nors yra ir kitų būdų siųsti ir gauti duomenis tinkle, kolektyvinė operacija paprastai būna greitesnė dėl to, kaip apdorojamos funkcijos. Tinklas turi turėti tam tikro tipo sistemą, turinčią šį įrankį, kitaip administratoriai negalės atlikti jokių kolektyvinių funkcijų.

Sukūrus kompiuterių tinklą, du ar daugiau įrenginių sujungiami, kad jie galėtų veikti kartu arba kiekvienas įrenginys galėtų prisidėti prie apdorojimo. Mazgai yra vienas iš svarbesnių tinklo aspektų, kai naudojama kolektyvinė operacija, nes operacija veikia mazgus. Šie mazgai yra bet kokie įrenginiai, prijungti prie tinklo; mazgai paprastai yra kompiuteriai, bet įrenginys, turintis savo interneto protokolo (IP) adresą, gali būti laikomas mazgu.

Dažniausios kolektyvinės veiklos funkcijos yra siuntimas ir priėmimas. Siuntimo funkcija perduoda duomenis į mazgus, o gavimo funkcija paima duomenis iš mazgų ir pristato juos į pagrindinį kompiuterį. Šios funkcijos paprastai veikia visus mazgus, ypač su gavimo komandomis, tačiau administratoriai gali nurodyti tam tikrus mazgus, kuriuos veikia arba neveikia kolektyvinė operacija.

Yra ir kitų duomenų siuntimo arba gavimo tinkle būdų, kurie gali atlikti panašias funkcijas. Pagrindinis kolektyvinio veikimo privalumas yra greitis, nes šis metodas paprastai užtrunka trumpiau nei panašūs metodai. Taip yra todėl, kad ši operacija paprastai apdorojama fone, todėl ji neturi įtakos šiuo metu vykdomoms programoms ar kompiuteriams, o tinklo struktūra paprastai nurodo tam tikrą atminties kiekį šiai operacijai naudoti. Kai naudojama ši operacija, ji pradeda naudoti tą atsarginę atmintį.

Viena iš problemų naudojant kolektyvinį veiksmą yra ta, kad ji gali būti prieinama ne visuose kompiuterių tinkluose. Norint tai naudoti, tinkle turi būti tinklo sistema, kuri konkrečiai palaiko šią funkciją. Ši funkcija sutaupo daugiausiai laiko, kai naudojama dideliame tinkle, todėl tai dažniausiai pastebima didesnių tinklų sistemose. Nors tai gali būti naudojama mažesniam tinklui, laiko pranašumas gali būti ne toks ryškus.