Результаты (
русский) 3:
[копия]Скопировано!
6.4.3 алгоритмы внутренняя синхронизацияберкли алгоритм: известный алгоритм внутренняя синхронизация - беркли алгоритм, во - первых, используемых в BSD Unix 4.3 BSD.основная идея состоит в следующем: участие процессов избрать лидера, который координирует синхронизация часов.лидер процесса периодически читает часы из всех участников процессов, рассчитывает в среднем эти ценности, а затем отчитывается перед участниками коррективы, которые необходимо внести в местном часы, с тем чтобы часы исказить никогда не превышает допустимый уровень δ.он предполагает, что состояние занимает в первоначальное состояние.один из участников, чьи часы чтения лежит за пределами максимально допустимой исказить δ, не учитывается при расчете среднего.это предотвращает общей системы, время от unfavorably искажены из - за одного или нескольких ошибочных часы.диаграмма 6.6 показывает пример.смысл посылать необходимые поправки вместо подсчитанных средней величины, это абсолютная величина зависит от распространения задержек, в то время как необходимые поправки вряд ли изменения во время сигнала время.одно предостережение: коррективы должны применяться на часы, таким образом, чтобы монотонности собственности часы не нарушается.таким образом, негативные поправки будет осуществляться через замедление часы, в то время как позитивные поправки будет осуществляться через соответствующее увеличение.алгоритм разбирает дело, где понятие ошибки могут быть относительный: например, может быть два непересекающихся множеств часов, и в каждой тройке, часы синхронизируются друг с другом, но не часы в одной группе в соответствии с какой - либо другой часы во втором сете.здесь, на каждых часов в один комплекс, часы в других являются ошибочными.окончательный результат определяется выбором лидера процесса.
переводится, пожалуйста, подождите..
