Kazalo:
Opredelitev - Kaj pomeni Asinkrono?
Na splošno se asinhrono nanaša na predmete in dogodke, ki so lahko povezani, vendar niso časovno usklajeni, kar pomeni, da se ne pojavljajo v vnaprej določenih intervalih. Asinhroni dogodki nimajo nobene odvisnosti med seboj, ki se začnejo ali dokončajo, preden se lahko drugi začne ali konča.
V računalništvu se lahko asinhrono nanaša na:
- Asinhrona komunikacija, pri čemer se podatki prenašajo brez zanašanja na taktni signal, zato se podatki pošiljajo občasno
- Asinhrona obdelava vhodov / izhodov (I / O), ki omogoča CPU-ju nadaljevanje obdelave z drugimi podatki, ki niso odvisni od trenutnega vhodno / izhodnega delovanja
Tehopedija razlaga Asinkrono
Asinhrono se nanaša na dogodke ali računalniške procese, ki ne upoštevajo elementa časa. Z drugimi besedami, en postopek se lahko začne ali ustavi neodvisno od drugih procesov, tudi če so povezani. To omogoča maksimiranje računskih virov z uporabo prostega časa, ko en ali več virov čaka, da se postopek konča.
Ta koncept se uporablja pri omrežnih komunikacijah, kjer se podatki prenašajo občasno, namesto da bi bili enakomeren tok. To odpravlja potrebo po stalni povezavi, saj sprejemniku ne bo treba čakati na enakomeren tok. Kljub temu potrebuje posebne označevalnike, začetne in ustavitve bitov, pa tudi označevalce, da bo sprejemnik vedel, kako razporediti podatke nazaj.
Pri operacijah V / I se asinhrone tehnike V / I uporabljajo za odpravo neaktivnega časa CPU-ja, ko čaka, da se določena operacija V / I konča, ki so običajno množice stopinj počasnejše od hitrosti, s katero lahko CPU obdelavo podatkov. S tem, ko procesor CPU naredi druge podatke, ki niso povezani z delovanjem V / I, lahko pospeši celotno izvajanje procesov. Vendar morajo podatki ali procesi, ki zahtevajo dokončanje tega V / I procesa, še čakati, da se dokonča.