Turinys:
Apibrėžimas - ką reiškia asinchroninis?
Apskritai, asinchroninis reiškia objektus ir įvykius, kurie gali būti susiję, bet nėra suderinti laiku, o tai reiškia, kad jie neįvyksta iš anksto nustatytais intervalais. Asinchroniniai įvykiai neturi priklausomybės vienas nuo kito, pradedant ar baigiant, kol kiti gali pradėti ar baigtis.
Kompiuterių moksle asinchroninis gali reikšti:
- Asinchroninis ryšys, kai duomenys perduodami nepasikliaunant laikrodžio signalu, taigi duomenys siunčiami su pertrūkiais
- Asinchroninis įvesties / išvesties (I / O) apdorojimas, kuris leidžia centriniam procesoriui tęsti apdorojimą kitais duomenimis, kurie nepriklauso nuo dabartinės I / O operacijos
„Techopedia“ paaiškina asinchroniškai
Asinchroninis reiškia įvykius ar skaičiavimo procesus, kurie nepaiso laiko elemento. Kitaip tariant, vienas procesas gali prasidėti ar sustoti nepriklausomai nuo kitų procesų, net jei jie yra susiję. Tai leidžia maksimaliai padidinti skaičiavimo išteklius panaudojant neveikimo laiką, kai vienas ar keli ištekliai laukia proceso pabaigos.
Ši sąvoka taikoma tinklo ryšiams, kai duomenys perduodami su pertrūkiais, užuot buvę vienu pastoviu srautu. Tai pašalina nuolatinio ryšio poreikį, nes imtuvui nereikės laukti pastovaus srauto. Tačiau tam reikia specialių žymeklių, pradžios ir pabaigos bitų, taip pat vietos žymeklių, kad imtuvas žinotų, kaip surinkti paskirstytus duomenis atgal.
Įvesties / išvesties operacijų atveju, norint panaikinti procesoriaus tuščiosios eigos laiką, kai laukiama konkrečios įvesties / išvesties operacijos pabaigos, naudojami asinchroniniai įvesties ir išvesties metodai, kurie paprastai būna daugybe laipsnių lėtesni nei greitis, kuriuo CPU gali apdoroti duomenis. Padarius procesoriaus procesą kitus duomenis, nesusijusius su I / O operacija, tai gali pagreitinti bendrą procesų vykdymą. Tačiau duomenų ar procesų, kuriems reikia užbaigti tą I / O procesą, vis dar reikia laukti, kol jis bus baigtas.
