Synkronisering (datalogi)

Synkronisering (fra andet græsk σύγχρονος  - simultan) i datalogi betyder en af: processynkronisering eller datasynkronisering eller dataoverførselssynkroniseringsproces .

Processynkronisering  er en mekanisme, der giver dig mulighed for at sikre integriteten af ​​en ressource (fil, data i hukommelsen), når den bruges af flere processer eller tråde i en tilfældig rækkefølge. Semaforer , mutexes og kritiske sektioner brugestil at synkronisere processer og tråde . Et alternativ til synkronisering er aktørmodellen eller transaktionshukommelsen . [en]

Datasynkronisering  er eliminering af forskelle mellem to kopier af data. Det antages, at disse kopier tidligere var de samme, og derefter blev en af ​​dem, eller begge, uafhængigt ændret.

Hvordan data synkroniseres afhænger af yderligere antagelser. Hovedproblemet her er, at uafhængigt foretagede ændringer kan være uforenelige med hinanden (den såkaldte "redigeringskonflikt"), og selv teoretisk er der ingen generel måde at løse sådanne situationer på.

Der er dog en række private metoder, der kan anvendes i visse tilfælde:

En af mekanismerne til datasynkronisering er replikering , som især bruges til at synkronisere indholdet af databaser.

Datasynkronisering  er den proces, hvorved modtageren synkroniserer med senderen under transmissionen af ​​digitale data.

Noter

  1. Låse, skuespillere og billeder  ( 15. maj 2013). Dato for adgang: 19. februar 2017. Arkiveret fra originalen 24. januar 2017.

Litteratur