Як високосні секунди принесли користь і шкоду технології, яку ми використовуємо

click fraud protection

Мало хто знає про існування високосні секунди, що вони роблять або як вони впливають на технології, якими ми користуємося щодня, наприклад Інтернет. Більшість людей знайомі з високосними роками, які відбуваються кожні чотири роки, коли до лютого додається додатковий день. Це коригування необхідне, щоб календарі були узгоджені з астрономічними сезонами. Колись існувала загальна думка, що високосні секунди потрібні для виконання функції, подібної до високосних років. Але це переконання більше не є твердим у кутках наукової спільноти, відповідальної за збереження часу у світі.

Як не дивно, високосна секунда не така стара, як час. Він існує лише з 1972 року. Цього року Міжнародна служба систем обертання Землі (IERS) вирішила додати до світових годинників додаткову «галочку», щоб вони не збігали. синхронно з обертанням Землі навколо сонця, що він робить 365,25 разів на рік. Обертання Землі поступово сповільнюється протягом останніх мільйонів років. Додавання високосних секунд було навмисним відхиленням від Міжнародного атомного часу (TAI). За п’ятдесят років, що минули з моменту першої зміни, той самий процес виконувався 27 разів. Хоча 27 разів за 50 років не можна вважати регулярним явищем, цього випадкового коригування було достатньо, щоб спричинити випадковий хаос системам, на які багато хто покладається. Через це він потрапив у немилість серед тих, хто вважає, що возитися з часом — це ризикована справа.

Більшість цих ризиків пов’язана з машинами та тим, як люди покладаються на їх точність. Коли в системах Linux у 2012 році був запущений сайт соціальних новин і дискусій Reddit, він не міг вмістити додаткову секунду. Компанія веб-безпеки Cloudflare зіткнулася з подібною проблемою під час додавання високосної секунди в 2017 році. Для одного з серверів системи доменних імен (DNS) було записано від’ємне значення, яке мало бути щонайбільше нульовим. Компанія негайно виправила помилку, але була змушена вибачитися перед своїми клієнтами за незручності. Комп’ютерні програми та сервери працюють на основі протоколів, які повідомляють їм, що і коли робити. Вони можуть не працювати з різних причин. Якщо програма має виконувати функцію Y через 100 мілісекунд після того, як відбувається X, ціла додаткова секунда, додана до суміші, гірша, ніж привид у машині. Іронія полягає в тому, що додавання однієї секунди може вивести з ладу комп’ютери, здатні виконувати 200 квадрильйонів математичних обчислень за секунду. Оскільки додана додаткова секунда є рідкісним рядком коду, який ніколи не тестувався, це захід, повний невизначеності. Для багатьох технологічних компаній це становить непотрібний ризик. У дописі в блозі від липня 2022 року технічна компанія, Мета, оголосив про припинення додавання високосних секунд. Там було сказано: "Кожна високосна секунда є головним джерелом болю для людей, які керують апаратною інфраструктуроюУ дописі наголошувалося, що настав час запровадити нові технології, щоб замінити це штучне коригування.

Високосні секунди – це головний біль для апаратної інфраструктури

Microsoft, Amazon і Google оголосили, що також припинять додавати високосні секунди. Це сталося через роки після того, як технологічні компанії почали використовувати "розмазування" протягом високосних секунд. Намазування можна проводити різними способами. Наприклад, Google робить це, уповільнюючи годинник свого сервера так, що одна секунда приблизно на 11,6 мікросекунди повільніша за стандартну секунду. За словами технологічного гіганта, цього достатньо, щоб компенсувати вплив високосної секунди протягом наступних 12 годин. Отже, розмазування – це лише спроба запобігти боротьба з перебоями в Інтернеті та іншу шкоду, яку може спричинити високосна секунда.

Google також готовий відмовитися від змазування та стрибків секунд разом із своїми технологічними братами. Окрім утримання Землі в нерухомому стані навколо своєї осі протягом десятої частки секунди кожні три роки, люди мало що можуть зробити з невирівняним часом, викликаним рухом планети. Мета не уточнює, які нові технології мають замінити високосна секунда. Натомість це пояснює проблему цього явища тим, що фігуристка, що обертається, розводить і стискає руки, щоб збільшити або зменшити свою швидкість і зберегти свій обертальний момент. Можна сказати, що її руки символізують час, що розтягується та стискається, коли Земля обертається навколо своєї осі. Це нескінченна, але необхідна операція. Вставка високосні секунди в цей рух викликає, у кращому випадку, дезорієнтацію. У гіршому випадку це призводить до дорогих руйнувань світової технологічної інфраструктури.

Джерело: Мета

Найкращі функції iPhone для подорожей