Поделиться через


Ознакомительная версия для инсайдеров

Поддержка добавочной секунды

Корректировочной секундой называется изменение времени UTC на 1 секунду, которая выполняется нерегулярно. Из-за постепенного замедления вращения Земли время UTC (по атомным часам) немного отклоняется от среднего солнечного времени (астрономического). Когда такое расхождение достигает 0,9 секунды, к времени UTC добавляется корректировочная секунда, чтобы сохранить синхронизацию со средним солнечным временем.

Вставные секунды стали важны для соблюдения современных нормативных требований к точности и отслеживаемости как в США, так и в странах Европейского союза.

Дополнительные сведения см. в разделе:

Протокол точного времени

Новый поставщик времени, входящий в Windows Server 2019 и Windows 10 (версия 1809), позволяет синхронизировать время с использованием PTP (протокол точного времени). Когда время распространяется по сети, оно сталкивается с задержкой (латентностью), которая, если не учтена или не является симметричной, усложняет понимание отметки времени, отправленной от сервера времени. Протокол PTP позволяет сетевым устройствам добавлять к измерениям времени задержку, вносимую каждым сетевым устройством, существенно повышая точность выборки времени для клиента Windows.

Дополнительные сведения см. в разделе:

Программная временная метка

При получении по сети пакета синхронизации времени от сервера он сначала обрабатывается сетевым стеком операционной системы, и лишь затем поступает в временной сервис. Каждый компонент сетевого стека вносит некоторую задержку неизвестной величины, что снижает точность измерений времени.

Установка меток времени программным образом

Чтобы устранить эту проблему, используется программное метирование временных меток пакетов до и после обработки в компонентах сетей Windows, для учета задержки в операционной системе, как показано выше.

Дополнительные сведения см. в разделе: