Synkronointi (tietokonetiede)

Synkronointi ( toisesta kreikasta σύγχρονος  - samanaikainen) tietojenkäsittelytieteessä tarkoittaa jotakin seuraavista: prosessisynkronointi , tai datan synkronointi tai tiedonsiirron synkronointiprosessi .

Prosessin synkronointi  on mekanismi, jonka avulla voit varmistaa resurssin (tiedoston, muistissa olevan datan) eheyden, kun useat prosessit tai säikeet käyttävät sitä satunnaisessa järjestyksessä. Semaforeja , mutexeja ja kriittisiä osia käytetään prosessien ja säikeiden synkronointiin. Vaihtoehto synkronoinnille on toimijamalli tai tapahtumamuisti . [yksi]

Tietojen synkronointi  on kahden datakopion välisten erojen poistamista. Oletetaan, että aiemmin nämä kopiot olivat samat, ja sitten toinen niistä tai molemmat muutettiin itsenäisesti.

Tietojen synkronointi riippuu tehdyistä lisäoletuksista. Suurin ongelma tässä on se, että itsenäisesti tehdyt muutokset voivat olla yhteensopimattomia keskenään (ns. "muokkauskonflikti"), eikä edes teoriassa ole yleistä tapaa ratkaista tällaisia ​​tilanteita.

Tietyissä tapauksissa on kuitenkin olemassa useita yksityisiä menetelmiä:

Yksi tiedon synkronoinnin mekanismeista on replikointi , jota käytetään erityisesti tietokantojen sisällön synkronointiin.

Datan synkronointi  on prosessi, jolla vastaanotin synkronoituu lähettimen kanssa digitaalisen tiedon siirron aikana.

Muistiinpanot

  1. Lukot, näyttelijät ja stm kuvissa  ( 15. toukokuuta 2013). Käyttöpäivä: 19. helmikuuta 2017. Arkistoitu alkuperäisestä 24. tammikuuta 2017.

Kirjallisuus