Как високосные секунды принесли пользу и вред технологии, которую мы используем

2
Компьютерные новости и новости технологий на Game-Zoom

Мало кто знает о существовании дополнительных секунд, о том, что они делают или как они влияют на технологии, которые мы используем каждый день, такие как Интернет. Большинство людей знакомы с високосными годами, которые наступают каждые четыре года, когда к февралю добавляется дополнительный день. Эта корректировка необходима, чтобы календари соответствовали астрономическим временам года. Когда-то было общепринятым мнение, что високосные секунды необходимы для выполнения функции, аналогичной тому, что делают високосные годы. Но эта вера больше не является твердой в тех уголках научного сообщества, которые отвечают за отслеживание мирового времени.

Как ни странно, дополнительная секунда не так стара, как время. Он существует только с 1972 года. Это был год, когда Международная служба систем вращения Земли (IERS) решила добавить дополнительный «тик» к мировым часам, чтобы синхронизировать их с вращением Земли вокруг Солнца, что она делает 365,25 раз. в год. Вращение Земли постепенно замедлялось в течение последнего миллиона лет. Добавление дополнительных секунд было преднамеренным отклонением от Международного атомного времени (TAI). За пятьдесят лет, прошедших с той первой корректировки, один и тот же процесс был завершен 27 раз. Хотя 27 раз за 50 лет нельзя считать обычным явлением, этой случайной корректировки было достаточно, чтобы время от времени наносить ущерб системам, на которые многие полагаются. Из-за этого он потерял популярность у тех, кто считает, что возиться со временем — рискованное дело.

Большая часть этого риска связана с машинами и с тем, как люди полагаются на их точность. Когда в 2012 году на Linux-системах работал сайт социальных новостей и дискуссий Reddit, он не мог вместить дополнительную секунду координации. Компания Cloudflare, занимающаяся веб-безопасностью, столкнулась с аналогичной проблемой во время добавления дополнительной секунды в 2017 году. Для одного из ее серверов системы доменных имен (DNS) было записано отрицательное значение, которое должно было быть не более нуля. Компания оперативно исправила ошибку, но была вынуждена принести извинения своим клиентам за неудобства. Компьютерные программы и серверы работают по протоколам, которые говорят им, что и когда делать. Они могут выйти из строя по разным причинам. Если предполагается, что программа выполняет функцию Y через 100 миллисекунд после того, как произойдет X, целая лишняя секунда, добавленная в смесь, хуже, чем призрак в машине. Ирония в том, что добавление одной секунды может вывести из строя компьютеры, способные выполнять 200 квадриллионов математических вычислений в секунду. Поскольку добавленная дополнительная секунда — это редкая строка кода, которая никогда не тестировалась, это затея наугад, изобилующая неопределенностью. Для многих технологических компаний это представляет собой ненужный риск. В сообщении в блоге от июля 2022 года технологическая компания Meta объявила, что прекращает добавлять дополнительные секунды. В нем говорилось: «Каждая дополнительная секунда является основным источником боли для людей, которые управляют аппаратной инфраструктурой». Пост настаивал на том, что пришло время внедрить новые технологии взамен этой искусственной корректировки.

Високосные секунды — головная боль аппаратной инфраструктуры

Microsoft, Amazon и Google объявили, что они также прекратят добавлять дополнительные секунды. Это произошло спустя годы после того, как технологические компании начали использовать «размазывание» во время високосных секунд. Намазывание можно делать разными способами. Например, Google делает это, замедляя часы своего сервера, так что одна секунда примерно на 11,6 микросекунд медленнее, чем стандартная секунда. По словам технологического гиганта, этого достаточно, чтобы компенсировать эффект дополнительной секунды в течение следующих 12 часов. Таким образом, размазывание — это просто попытка упреждающего противодействия перебоям в работе интернета и другому вреду, который может причинить дополнительная секунда.

Google также готов отказаться от размытия и дополнительных секунд вместе со своими технологическими братьями. Кроме удержания Земли неподвижной на своей оси в течение десятой доли секунды каждые три года, люди мало что могут сделать с несогласованным временем, вызванным движением планеты. И Meta не уточнила, какие новые технологии должны заменить дополнительную секунду. Вместо этого он объясняет проблему этого явления тем, что вращающаяся фигуристка расправляет и сжимает руки, чтобы увеличивать и уменьшать свою скорость и поддерживать свой вращательный момент. Можно сказать, что ее руки представляют время, растягивающееся и сжимающееся, когда Земля вращается вокруг своей оси. Это бесконечная, но необходимая операция. Добавление високосных секунд в это движение вызывает в лучшем случае дезориентацию. В худшем случае это приводит к дорогостоящим сбоям в работе мировой технологической инфраструктуры.

Последнее обновление 2 недели назад — Юра Венедиктов

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии