Сложное время: 31 декабря 2016, 23:59:60

Артур
Високосная секунда 2016

Если вы ждете, чтобы 2016 поскорее закончился и можно было начать открывать новогодние подарки, у нас есть плохие новости: на этот раз старый год задержится чуть больше обычного. В июле Международная служба вращения Земли приняла решение о добавлении високосной секунды в декабре 2016, что должно компенсировать разницу между астрономическим и универсальным временем.

Впервые понятие «високосная секунда» появилось в 1930-х годах, когда ученые выяснили, что наша планета не всегда вращается с одной и тоже скоростью. В результате неравномерного движения универсальное время слегка опережает астрономическое, а чтобы в долгосрочной перспективе избежать путаницы с часами, ученые решили по мере необходимости (когда разница составила более 0,8 секунды) корректировать универсальное время. Для людей в этом нет ничего необычного. Добавление лишней секунды происходит достаточно часто, а мы не замечаем такое незначительное изменение во времени. Кстати, в декабре 2016 года високосная секунда будет добавлена 27-ой раз.

Однако на самом деле с добавлением «лишней» секунды не все так просто. Изменение во времени ставится настоящей проблемой для компьютеров, алгоритмы которых не могут «осознать» это событие и корректно обработать неправильное с математической точки зрения время. Ситуация напоминает рубеж веков, когда весь мир переживал за то, как компьютеры справятся с 2000 годом. Необходимость показать на часах непривычное время — 23:59:60 — и отработать лишнюю секунду с учетом разных часовых поясов дается компьютерам не легче. Например, хорошо известен случай в 2012 году, когда високосная секунда привела к ошибке в работе Linux, что привело к сбоям в работе крупных сайтом и сервисов, включая Reddit и LinkedIn. 

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

В 2016 году в Google решили добавлять високосную секунду в течение 20 часов: десяти до наступления 1 января 2017 года, и десяти — после. В течение этого периода время на серверах компании будет идти на 0,0014% медленнее. Таким образом, 1 января к 10 утра по универсальному времени разница будет компенсирована и високосная секунда добавится без вреда для компьютеров. Такой подход не стал новинкой для компаний, поддерживающих протоколы сетевого времени. Замедление времени практикуется с 2008 года, а разница в подходах заключается лишь в том, как именно происходит замедление времени. Например, в 2015 году на серверах Amazon Web Services замедлили время на 0.001157407% за 24 часа до момента добавления високосной секунды. 
21
Источник:

Будь в курсе последних новостей из мира гаджетов и технологий

Мы в соцсетях

Комментарии

+50
Шо, опять?! Все пропало?
5 декабря 2016 в 13:41
#
online
+168
Не торопите время, ибо жизнь и так коротка :)
5 декабря 2016 в 14:34
#
saintmaybach
+927
Человек — такая несовершенная и тупая тварь... просто слов нет
5 декабря 2016 в 16:20
#
+386
Интересная инфа. Не в курсе "високосных секунд"
5 декабря 2016 в 17:12
#
+1076
Что за ё.....О_о
5 декабря 2016 в 18:26
#
+923
Секунду они придумали лишнюю! А вот барон Мюнхгаузен "подписывая документы о разводе, датирует их 32 мая — по его расчётам в календарь за истёкшие тысячелетия вкралась ошибка ...Но идеи барона никого не интересуют, все воспринимают его поступок как очередной вызов общественному порядку"
;)
Если бы вы читали Википедию также внимательно и вдумчиво, как это делаю я, мне не пришлось бы лишний раз напоминать вам о бароне...
6 декабря 2016 в 01:03
#
–25
чего далеко ходить то, на ютубе есть видео как ген.прокурор Луценко заявил что получил дубинкой по голове 31 ноября )))
6 декабря 2016 в 03:29
#