Избранное сообщение

воскресенье, 1 марта 2015 г.

Не думай о секундах свысока





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




Через пять с небольшим месяцев к всемирному координированному времени UTC для его согласования со средним солнечным временем UT1 будет добавлена дополнительная секунда. Это необходимо для верного расчёта времени: секунда добавляется ради компенсации замедления вращения Земли вокруг Солнца. Международная служба вращения Земли – базирующаяся в Париже международная служба оценки параметров вращения и координат Земли, ответственная за поддержание всемирного времени, а также стандартных небесной и земной систем координат – 30 июня внесёт в учёт времени секунду координации так, чтобы время UTC не отличалось от UT1 более, чем на ±0,9 секунды. Последний раз високосная секунда вводилась 30 июня 2012 года, до того – в 2008 и 2005 годах. Решение о добавлении секунды координации к всемирному времени было принято в 1972 году, с тех пор к всемирному времени добавились 25 секунд координации. В связи с тем, что вращение Земли из-за приливов, землетрясений, таяния ледников минимально, но поступательно замедляется, со временем високосные секунды придётся вводить всё чаще – каждое последующее столетие к всемирному времени придётся добавлять на 31 секунду больше.

Необходимость учёта «лишних» секунд вызывает множество трудностей у создателей различных автономных систем. В частности, секунду координации игнорируют все автономные часы, в том числе часы-календари – ведь она вводится не по календарному признаку, а по объявлению Международной службы вращения Земли, и заранее учесть и запрограммировать её ввод невозможно. Устройства, имеющие внешнюю синхронизацию, могут либо учитывать наступление секунды координации, либо синхронизировать собственные часы после корректировки всемирного времени – так учёт високосных секунд происходит у спутников и приёмников системы GPS. Однако многие компьютерные системы в связи с лишней секундой испытывают особые трудности – так, вставка секунды координации может приводить к зависанию некоторых Linux- и Java-серверов вплоть до полной потери связи с ними или аномальных нагрузок на процессоры.

В связи с этим в последние годы каждое сообщение Международной службы вращения Земли о введении очередной секунды координации сопровождает паника в средствах массовой информации, грозящая миру масштабными сбоями в работе компьютеров и коллапсом всевозможных зависимых от них систем. В 2012 году возникли сложности в работе многочисленных веб-сайтов – в частности, таких известных, как Reddit, Foursquare и LinkedIn, некоторое время была недоступна система бронирования билетов австралийской авиакомпании Qantas. В то же время многие технологические гиганты нашли способы борьбы с потенциальной угрозой и на дополнительные секунды не жалуются. Тем не менее в конце прошлого десятилетия начали появляться сообщения о возможной отмене високосных секунд. Международный астрономический союз – основанная в 1919 году в Брюсселе организация, объединяющая астрономические сообщества всего мира – предложил упразднить введение секунды координации, а вместо неё каждые 6000 лет прибавлять к текущему времени один час. За отмену секунд координации активно выступают Соединённые Штаты и Франция, против – Великобритания и Россия. В любом случае, пока решения об отмене нет, а об очередной високосной секунде – имеется. Соответственно, 30 июня 2015 года после 23:59:59 идущие в ногу со всемирным временем часы должны будут показать 23:59:60 и только потом перейти к отсчёту времени новых суток.
http://creativecommons.org/licenses/by/3.0/legalcode
http://www.rg-rb.de/index.php?option=com_rg&task=item&id=15638&Itemid=13