Synchronizace (informatika)

Synchronizace (z jiného řeckého σύγχρονος  - simultánní) v informatice znamená jedno z: synchronizace procesu nebo synchronizace dat nebo synchronizace přenosu dat proces .

Synchronizace procesů  je mechanismus, který umožňuje zajistit integritu zdroje (souboru, dat v paměti), když je používán několika procesy nebo vlákny v náhodném pořadí. Semafory , mutexy a kritické sekce se používajík synchronizaci procesů a vláken . Alternativou k synchronizaci je model aktéra nebo transakční paměť . [jeden]

Synchronizace dat  je odstranění rozdílů mezi dvěma kopiemi dat. Předpokládá se, že dříve byly tyto kopie stejné a poté byly jedna z nich nebo obě nezávisle změněny.

Způsob synchronizace dat závisí na dalších provedených předpokladech. Hlavním problémem zde je, že nezávisle provedené změny mohou být vzájemně nekompatibilní (tzv. „konflikt úprav“) a ani teoreticky neexistuje obecný způsob, jak takové situace řešit.

V určitých případech však existuje řada soukromých metod:

Jedním z mechanismů synchronizace dat je replikace , která se používá zejména k synchronizaci obsahu databází.

Synchronizace dat  je proces, při kterém se přijímač synchronizuje s vysílačem během přenosu digitálních dat.

Poznámky

  1. Zámky, herci a Stm v obrazech  ( 15. května 2013). Datum přístupu: 19. února 2017. Archivováno z originálu 24. ledna 2017.

Literatura