Компьютеры перестанут учитывать вращение Земли с помощью високосных секунд

А что, так можно было?

Компьютеры перестанут учитывать вращение Земли с помощью високосных секунд

С 20 мая 2027 года мировое время UTC больше не будут подгонять под вращение Земли с помощью високосных секунд. Такое решение приняли на Генеральной конференции по мерам и весам. 

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

Читают прямо сейчас:

Как работает синхронизация времени в интернете — как NTP использует UTC для синхронизации серверов и почему внезапный скачок на одну секунду способен нарушить работу тысяч устройств

Почему программистам сложно работать со временем в программах — как UTC устроен изнутри и почему программисты боятся любых нестандартных значений вроде 23:59:60

Как работает GPS — как спутниковая навигация зависит от точной синхронизации времени и почему через GPS теперь будут передавать данные о разнице UTC и астрономического времени

Почему секунды приходилось добавлять

UTC — международный стандарт, по которому сверяют время компьютеры, смартфоны и инфраструктура связи. Его отсчитывают с помощью атомных часов, которые идут очень точно. 

А вот вращение Земли не такое стабильное: продолжительность суток понемногу меняется под действием природных процессов. Из-за этого астрономическое время постепенно расходится с атомным. 

Раньше разницу исправляли високосными секундами: время от времени к последней минуте суток добавляли одну секунду. Тогда часы могли показать необычное значение — 23:59:60.

Для человека такая поправка почти незаметна. Для программного обеспечения — совсем другое дело. 

Не все системы умеют корректно обрабатывать дополнительную секунду, поэтому синхронизация серверов может нарушаться. А еще хуже было бы убрать секунду, а не добавить ее: отрицательную високосную секунду пока не применяли ни разу.

Почему решили отказаться от поправок

Специалисты считают, что риск отрицательной високосной секунды растет. Согласно оценке, приведенной в резолюции, к 2035 году вероятность такого события может достичь 30%. 

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

Ситуацию усложняет то, что разные технологические компании уже используют собственные способы сглаживать скачки времени. В результате часы на разных системах могут идти не совсем согласованно. Непрерывное UTC должно сделать синхронизацию проще и предсказуемее.

Что изменится для обычных пользователей

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

Это не значит, что ученые перестанут следить за вращением планеты. Для астрономических расчетов по-прежнему будет использоваться шкала UT1. А разницу между ней и UTC можно будет узнать через спутниковые навигационные системы и специализированные службы.

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

Теперь им не придется готовиться к очередной временной поправке. По крайней мере, в виде високосной секунды.

Скидка на все курсы Практикума

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

Промокод KOD (можно просто нажать) даст скидку на любой платный курс! А если пока не готовы покупать курс, у Практикума есть бесплатные вводные части.

Соцсети: Юлия Зубарева
Через год — лучше работа, выше зарплата
В «Яндекс Практикуме» становятся разработчиками с нуля. Выберите язык — веб, Python, Java, C++ — и учитесь. Джуны зарабатывают от 80 000 ₽, мидлы — от 150 000 ₽. Дальше — программы трудоустройства и компенсация, если пойдёте в Яндекс.
Вам может быть интересно
easy
[anycomment]
Exit mobile version