Indholdsfortegnelse:
Definition - Hvad betyder asynkron?
Generelt refererer asynkron til objekter og begivenheder, der kan være relateret, men ikke er koordineret i tiden, hvilket betyder ikke at forekomme med forudbestemte intervaller. Asynkrone begivenheder er ikke afhængige af, at hinanden starter eller afsluttes, før den anden kan starte eller afslutte.
I datalogi kan asynkron henvise til enten:
- Asynkron kommunikation, hvor data transmitteres uden at stole på et kloksignal, så data sendes periodisk
- Asynkron input / output (I / O) -behandling, som gør det muligt for CPU at fortsætte behandlingen med andre data, der er uafhængig af den aktuelle I / O-operation
Techopedia forklarer Asyncronous
Asynkron henviser til begivenheder eller computerprocesser, der ignorerer tidselementet. Med andre ord kan en proces starte eller stoppe uafhængigt af andre processer, selvom de er relaterede. Dette giver mulighed for maksimering af computervarer ved at bruge tomgangstider, hvor en eller flere ressourcer venter på, at en proces skal afsluttes.
Dette koncept anvendes til netværkskommunikation, hvor data transmitteres intermitterende i stedet for at være en stabil strøm. Dette eliminerer behovet for en konstant forbindelse, fordi modtageren ikke behøver at vente på en stabil strøm. Den har dog brug for specielle markører, start- og stopbits samt placeringsmarkører, så modtageren ved, hvordan man distribuerer de distribuerede data sammen.
I tilfælde af I / O-operationer anvendes asynkrone I / O-teknikker til at eliminere CPU-tomgangstider, når det venter på, at en bestemt I / O-operation afsluttes, som normalt er masser af grader langsommere end den hastighed, hvormed en CPU kan processdata. Ved at fremstille CPU-processen til andre data, som ikke er relateret til I / O-operationen, kan det fremskynde den samlede udførelse af processer. Data eller processer, der kræver afslutningen af denne I / O-proces, skal dog stadig vente på, at de er afsluttet.