Во всём виноваты спутники: на этой неделе ожидаем сбой часов в GPS-устройствах
Скорее всего, бо́льшая часть пользователей не испытает проблем.
Система GPS способна очень точно отслеживать время. Отклонение часов составляет не более 1 наносекунды. Показатель очень крутой: в одной секунде 1 000 000 000 наносекунд. Но с этой системой есть одна проблема: для GPS не существует месяцев или годов.
В чём проблема?
Система GPS исчисляет время в цифровом варианте. Это 10-битное кодирование, с помощью которого запоминаются номера недели. Но такое кодирование имеет ряд ограничений: максимум система способна отсчитать 1024 недели. Как только система досчитает «до конца», время переходит на новый круг, и начинается «нулевая неделя». Такой календарь получил название WNRO — Week number rollout statement.
Звучит немного архаично, не находите? Всё дело в том, что система GPS начала отслеживать время аж в 1980 году. И никто сложившуюся традицию менять не собирается.
1024 недели — это примерно 19 лет 7 месяцев и 17 дней. И однажды система уже обнулялась. Случилось это в августе 1999 года. Следующее «обнуление» произойдёт 6 апреля 2019 года.
Чем это грозит?
Часы в устройствах собьются. Они будут записывать неверную дату и время, а также устанавливать ложные метки восходов и закатов. Таким образом, многие гаджеты будут неправильно производить некоторые расчёты.
Кого затронут?
Различные устройства с GPS. Например, навигаторы или смарт-часы. Но в большинстве случаев речь идёт о старых и неактуальных гаджетах.
У меня сбились часы. Что делать?
Сказать сложно, поскольку это зависит от конкретного производителя. Обычный перевод часов тут не поможет из-за специфики расчётов. Возможно, владельцам каких-то устройств придётся их выкинуть, потому что производитель решил забить на устаревшие гаджеты.
Но вот, к примеру, Garmin уже пообещала, что пользователям актуальных устройств не стоит беспокоиться о переводе времени. А вот устаревшие смарт-часы могут сбиться, но это не точно. Если собьются, то потребуется перепрошивка часов, из-за чего придётся связаться со службой поддержки.