Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Синхронизация (информатика)24 февраля 2011Синхронизация в информатике обозначает одно из двух: синхронизацию процессов, либо синхронизацию данных. Синхронизация процессов — приведение двух или нескольких процессов к такому их протеканию, когда определённые стадии разных процессов совершаются в определённом порядке, либо одновременно. Синхронизация необходима в любых случаях, когда параллельно протекающим процессам необходимо взаимодействовать. Для её организации используются средства межпроцессного взаимодействия. Среди наиболее часто используемых средств — сигналы и сообщения, семафоры и мьютексы, каналы, совместно используемая память. Синхронизация данных — ликвидация различий между двумя копиями данных. Предполагается, что ранее эти копии были одинаковы, а затем одна из них, либо обе были независимо изменены. Способ синхронизации данных зависит от делаемых дополнительных предположений. Главной проблемой тут является то, что независимо сделанные изменения могут быть несовместимы друг с другом, и даже теоретически не существует общего способа разрешения подобных ситуаций. Тем не менее, есть ряд частных способов, применимых в тех или иных случаях:
Просмотров: 1228
|