Mājas Emuāri Kas ir asinhroni? - definīcija no tehopedijas

Kas ir asinhroni? - definīcija no tehopedijas

Satura rādītājs:

Anonim

Definīcija - ko nozīmē asinhronais?

Kopumā asinhroni attiecas uz objektiem un notikumiem, kas var būt saistīti, bet nav savlaicīgi saskaņoti, kas nozīmē, ka tie nenotiek ar iepriekš noteiktiem intervāliem. Asinhronie notikumi nav atkarīgi viens no otra, sākot vai pabeidzot, pirms otru var sākt vai pabeigt.

Datorzinātnē asinhroni var attiekties uz:

  • Asinhronā komunikācija, kurā dati tiek pārraidīti, nepaļaujoties uz pulksteņa signālu, tāpēc dati tiek nosūtīti ar pārtraukumiem
  • Asinhronā ieejas / izejas (I / O) apstrāde, kas CPU ļauj turpināt apstrādi ar citiem datiem, kas ir neatkarīgi no pašreizējās I / O darbības

Techopedia paskaidro asinhroni

Asinhronie attiecas uz notikumiem vai skaitļošanas procesiem, kas neņem vērā laika elementu. Citiem vārdiem sakot, viens process var sākties vai apstāties neatkarīgi no citiem procesiem, pat ja tie ir saistīti. Tas ļauj maksimizēt skaitļošanas resursus, izmantojot dīkstāves laiku, kad viens vai vairāki resursi gaida procesa pabeigšanu.

Šī koncepcija tiek piemērota tīkla sakariem, kur dati tiek pārraidīti ar pārtraukumiem, tā vietā, lai būtu viena vienmērīga straume. Tas novērš nepieciešamību pēc pastāvīga savienojuma, jo uztvērējam nevajadzēs gaidīt vienmērīgu straumi. Tomēr tam ir nepieciešami īpaši marķieri, sākuma un beigu biti, kā arī vietas marķieri, lai uztvērējs zinātu, kā sadalīt izplatītos datus atkal kopā.

I / O operāciju gadījumā tiek izmantoti asinhroni I / O paņēmieni, lai izslēgtu CPU dīkstāves laiku, kad tas gaida konkrētu I / O operāciju, kas parasti ir par grādiem daudz lēnāks nekā ātrums, ar kādu CPU var apstrādāt datus. Padarot CPU procesu citus datus, kas nav saistīti ar I / O darbību, tas var paātrināt procesu vispārēju izpildi. Tomēr datiem vai procesiem, kuriem nepieciešams pabeigt šo I / O procesu, joprojām jāgaida, līdz tas tiks pabeigts.

Kas ir asinhroni? - definīcija no tehopedijas