Huis Bloggen Wat is asynchroon? - definitie van techopedia

Wat is asynchroon? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Asyncronous?

In algemene termen verwijst asynchroon naar objecten en gebeurtenissen die mogelijk verband houden, maar niet in de tijd zijn gecoördineerd, wat betekent dat ze niet op vooraf bepaalde intervallen plaatsvinden. Asynchrone gebeurtenissen zijn niet afhankelijk van het starten of voltooien van elkaar voordat de ander kan starten of voltooien.

In de informatica kan asynchroon verwijzen naar:

  • Asynchrone communicatie, waarbij gegevens worden verzonden zonder afhankelijk te zijn van een kloksignaal, zodat gegevens met tussenpozen worden verzonden
  • Asynchrone invoer / uitvoer (I / O) -verwerking, waardoor de CPU kan blijven verwerken met andere gegevens die onafhankelijk zijn van de huidige I / O-bewerking

Techopedia legt Asyncronous uit

Asynchroon verwijst naar gebeurtenissen of computerprocessen die het element tijd buiten beschouwing laten. Met andere woorden, een proces kan onafhankelijk van andere processen starten of stoppen, zelfs als ze aan elkaar gerelateerd zijn. Dit zorgt voor de maximalisatie van computerresources door inactieve tijden te gebruiken waarbij een of meer resources wachten tot een proces is voltooid.

Dit concept wordt toegepast op netwerkcommunicatie waarbij gegevens met tussenpozen worden verzonden in plaats van één constante stroom. Dit elimineert de noodzaak van een constante verbinding omdat de ontvanger niet hoeft te wachten op een constante stroom. Het heeft echter speciale markeringen nodig, start- en stopbits en plaatsmarkeringen, zodat de ontvanger weet hoe de gedistribueerde gegevens weer moeten worden samengevoegd.

In het geval van I / O-bewerkingen, worden asynchrone I / O-technieken gebruikt om CPU-inactieve tijden te elimineren wanneer deze wacht tot een bepaalde I / O-bewerking is voltooid, die meestal vele graden langzamer is dan de snelheid waarmee een CPU kan data verwerken. Door de CPU andere gegevens te laten verwerken die geen verband houden met de I / O-bewerking, kan de algehele uitvoering van processen worden versneld. Gegevens of processen die de voltooiing van dat I / O-proces vereisen, moeten echter nog wachten tot het is voltooid.

Wat is asynchroon? - definitie van techopedia