Kaj je Bisync?

Bisync je okrajšava za binarno sinhrono komunikacijo. Ta vrsta komunikacije se običajno uporablja na velikih računalnikih, ki so obsežna omrežja, ki lahko podpirajo na stotine ali celo tisoče uporabnikov hkrati. Z bisinhronizacijo se lahko binarni podatki prenašajo neposredno iz računalnika v računalnik prek sinhronizirane povezave v tem sistemu. Sinhronizirana povezava je povezava, ki prenaša podatke v rednih intervalih. To omogoča izmenjavo datotek in drugih pomembnih podatkov po računalniškem omrežju pravočasno in učinkovito.

Zahteve za bisync operacijo so dvojne. Prvič, podatki, ki se prenašajo iz računalnika v računalnik, morajo biti v binarni obliki. Binarno je najosnovnejši od vseh računalniških jezikov, v katerem je vse izraženo kot nizi znakov »1« in »0«. »1« označuje vezje »vklopljeno«, »0« pa vezje »izklopljeno«; s kombinacijami teh znakov je mogoče učinkovito prenesti katero koli črko, številko ali del podatkov. Vsaka »1« ali »0« zavzame en bit prostora za shranjevanje v računalniku.

Sinhronizacija je druga zahteva za dvosinhroniziran prenos. To pomeni, da morajo biti računalniki, ki izmenjujejo informacije, najprej sinhronizirani, da pride do izmenjave podatkov. Koncept sinhronizacije pomeni, da računalniki izmenjujejo podatke v rednih vzorcih v rednih intervalih; zagotavlja stalen tok podatkov iz enega računalnika v drugega. To se razlikuje od večine vrst računalniške komunikacije, ki je asinhrona, kar pomeni, da informacije prihajajo v nepravilnih naletih in izbruhih, dokler prenos ni končan.

Ko sta izpolnjeni obe zahtevi, lahko pride do dvosinhronnega prenosa podatkov. Tako kot zlivanje vedra vode po toboganu, podatki, ki se prenašajo iz računalnika v računalnik, tečejo v stalnem toku, dokler se komunikacija ne konča. Na tej točki se sinhrona povezava med računalnikoma zapre in prekine dvosinhronsko komunikacijo. Čeprav se povezava konča ob koncu prenosa, ni resnične omejitve števila operacij bisinhronizacije, ki se lahko pojavijo skozi čas. Teoretično bi lahko par računalnikov izvajal vzporedno bisinhronizirano komunikacijo brez večjih izpadov med prenosi.