Kompjuter

Vrijeme je da odbacite prestupnu sekundu: razarajući učinak dodavanja samo jedne sekunde

Google, Microsoft, Meta i Amazon pokrenuli su javnu akciju u julu da ukinu prestupnu sekundu, povremeni dodatni otkucaj koji održava satove u sinhronizaciji sa stvarnom rotacijom Zemlje. Američke i francuske vlasti za mjerenje vremena se slažu.

Od 1972. godine, svjetske vlasti za mjerenje vremena dodale su prestupnu sekundu 27 puta globalnom satu poznatom kao Međunarodno atomsko vrijeme (TAI). Umjesto da se 23:59:59 promijeni u 0:0:0 u ponoć, dodatno se 23:59:60 ubacuje. To uzrokuje velike smetnje kod računara, koji se oslanjaju na mrežu preciznih servera za mjerenje vremena za planiranje događaja i da zabilježite tačan slijed aktivnosti kao što je dodavanje podataka u bazu podataka.

Vremensko podešavanje uzrokuje više problema — poput prekida interneta — nego koristi, kažu. A baviti se prestupnim sekundama na kraju je uzaludno, tvrdi grupa, budući da se Zemljina brzina rotacije zapravo nije mnogo promijenila kroz historiju.

“Predviđamo da ćemo, ako se samo držimo TAI-a bez prijestupnog posmatranja, biti dobri najmanje 2.000 godina”, rekao je istraživač Ahmad Byagowi iz Facebook matične kompanije Meta putem e-pošte. “Možda ćemo u tom trenutku možda trebati razmotriti ispravku.*

Tehnološki giganti i dvije ključne agencije slažu se da je vrijeme da se odbaci prestupna sekunda. To su američki nacionalni institut za standarde i tehnologiju (NIST) i njegov francuski ekvivalent, Bureau International de Poids et Mesures (BIPM).

Ova vladina podrška je kritična, s obzirom na to da su vlade i naučnici – a ne tehnološke kompanije – ti koji su zaduženi za svjetski globalni sistem satova.

Promjena u prijestupnoj sekundi izazvala je ogroman prekid rada na Redditu 2012. godine, kao i srodne probleme u Mozilla-i, LinkedIn-u, Yelp-u i servisu za rezervacije avionskih linija Amadeus. U 2017. greška u prestupnoj sekundi na Cloudflareu je delić servera klijenata kompanije za mrežnu infrastrukturu izbacila van mreže. Cloudflareov softver, upoređujući dva sata, izračunao je da je vrijeme otišlo unatrag, ali nije mogao pravilno podnijeti taj rezultat.

Kompjuteri su zaista dobri u brojanju. Ali ljudi unose nepravilnosti poput prestupnih sekundi koje mogu baciti ključ na posao. Jedna od najzloglasnijih je bila Y2K bug, kada su baze podataka koje su autori ljudi zabilježile samo posljednje dvije cifre godine i zabrljale matematiku kada je 1999. postala 2000. Srodni problem dolazi 2038. kada 32-bitni broj koji neki računari koriste za brojanje sekundi od 1. januara 1970. više nije dovoljno veliko.

I ranije ove godine, neke web stranice su se ugušile kada su web pretraživači pogodili verziju 100 jer su bili programirani da se bave samo dvocifrenim brojevima verzija.

Da bi ublažio probleme sa kompjuterskim satovima koji ne vole 61-sekundu, Google je uveo ideju o “preskočnom razmazu” koji čini promjene prijestupne sekunde u mnogo malih koraka tokom dana.

Dodavanje prestupne sekunde uzrokuje probleme sa računarima. I u nekom trenutku, morali bismo da oduzmemo i jednu – nešto što se nikada nije dogodilo – i to bi verovatno otkrilo nove probleme.

“To bi moglo imati razarajući učinak na softver koji se oslanja na tajmere ili planere”, rekli su Bjagowi i Meta inženjer Oleg Obleukhov u blogu.

Leave a Reply

Your email address will not be published.