Szinkronizálás (számítástechnika)

A szinkronizálás ( más görög σύγχρονος szóból  - szimultán) a számítástechnikában a következők egyikét jelenti: folyamatszinkronizálás , vagy adatszinkronizálás, vagy adatátviteli szinkronizálási folyamat .

A folyamatszinkronizálás  egy olyan mechanizmus, amely lehetővé teszi egy erőforrás (fájl, memóriában lévő adatok) integritásának biztosítását, ha aztvéletlenszerű sorrendben több folyamat vagy szál használja. A szemaforok , mutexek és kritikus szakaszok a folyamatok és szálak szinkronizálásáraszolgálnak. A szinkronizálás alternatívája a szereplőmodell vagy a tranzakciós memória . [egy]

Az adatszinkronizálás  két adatmásolat közötti különbségek megszüntetése. Feltételezhető, hogy korábban ezek a másolatok ugyanazok voltak, majd az egyiket, vagy mindkettőt egymástól függetlenül megváltoztatták.

Az adatok szinkronizálásának módja a további feltételezésektől függ. A fő probléma itt az, hogy az önállóan végrehajtott változtatások összeférhetetlenek lehetnek egymással (ún. "szerkesztési konfliktus"), és még elméletileg sem létezik általános megoldás az ilyen helyzetek megoldására.

Bizonyos esetekben azonban számos privát módszer alkalmazható:

Az adatszinkronizálás egyik mechanizmusa a replikáció , amely különösen az adatbázisok tartalmának szinkronizálására szolgál.

Az adatszinkronizálás  az a folyamat, amelynek során a vevő a digitális adatok átvitele során szinkronizál az adóval.

Jegyzetek

  1. Zárak, színészek és Stm képekben  ( 2013. május 15.). Hozzáférés időpontja: 2017. február 19. Az eredetiből archiválva : 2017. január 24.

Irodalom