AndroidPortal.skAndroidPortal.skAndroidPortal.sk
Notification Show More
Font ResizerAa
  • Novinky
  • Aplikácie
  • Hry
  • Recenzie
  • Zariadenia
Font ResizerAa
AndroidPortal.skAndroidPortal.sk
Hľadať
  • Domov
  • Aplikácie
  • Hry
  • Recenzie
  • Zariadenia
Follow US
NovinkyTopkyZaujímavostiZaujímavosti

Hodiny tikajú: Koniec sveta sa blíži!

Koniec sveta sa pomaly, ale zato nezvratne približuje. Teda aspoň podľa hodín operačných systémov založených na systéme UNIX, medzi ktoré sa nepochybne radí aj Android.

Martin Cimbálek
18. decembra 2014 15:09
Martin Cimbálek
Zdieľať
Zdieľať

[dropcap size=small]K[/dropcap]oniec sveta sa pomaly, ale zato nezvratne približuje. Teda aspoň podľa hodín operačných systémov založených na systéme UNIX, medzi ktoré sa nepochybne radí aj Android.

Hodiny týchto systémov totiž dotikajú presne 19. januára 2038 o 03:14:07 UTC (04:14:07 stredoeurópskeho času). Uznávam, že prirovnanie ku koncu sveta je trošku pritiahnuté za vlasy, no tento tzv. problém roku 2038 môže spôsobiť nemalé komplikácie v informatickom svete, aj vďaka ktorému ten bežný svet funguje tak ako funguje. Kam sa pozriete, všetko v podstate riadia počítače, ktoré bežia na UNIXovom jadre – od rozvodných sietí až po reklamné obrazovky v hypermarketoch.

Jadrom tohto problému je spôsob, ako tieto systémy ukladajú čas. Ten je uložený ako počet sekúnd, ktoré ubehli od začiatku „epochy“, teda od 1.1.1970 00:00:00 UTC a tieto sekundy sú uložené v dátovom type  Integer. Integer je celočíselný formát uložený na 32 bitoch (1bit = 1 alebo 0), z ktorých prvý bit reprezentuje znamienko + alebo –, takže na číslo nám zostáva 31 bitov. Z toho ľahko vyrátame maximálnu hodnotu tohto čísla ako 231-1 = 2147483647, keďže sa ráta od nuly. No a jeho kapacita sa naplní presne už spomínaného 19. januára 2038 o 03:14:07. Nasledujúcu sekundu sa čas a dátum prehupne naspäť na 13.12.1901 20:45:52, čo môže spôsobiť pády systémov.

NEWSBYTE
Pripravte sa na novú záťaž: Slovenské domácnosti čakajú vyššie náklady na bývanie, rok 2027 prinesie zmenu

Pripravte sa na novú záťaž: Slovenské domácnosti čakajú vyššie náklady na bývanie, rok 2027 prinesie zmenu

Končí sa bezplatné prehliadanie katastra: Za každý výpis zaplatíme 6 €. Čo nás čaká?

Končí sa bezplatné prehliadanie katastra: Za každý výpis zaplatíme 6 €. Čo nás čaká?

Prichádza revolúcia na cestách: Počítač rozhodne, či si ešte zaslúžite vodičák

Prichádza revolúcia na cestách: Počítač rozhodne, či si ešte zaslúžite vodičák

Pripravte sa na novú záťaž: Slovenské domácnosti čakajú vyššie náklady na bývanie, rok 2027 prinesie zmenu
Pripravte sa na novú záťaž: Slovenské domácnosti čakajú vyššie náklady na bývanie, rok 2027 prinesie zmenu
Končí sa bezplatné prehliadanie katastra: Za každý výpis zaplatíme 6 €. Čo nás čaká?
Končí sa bezplatné prehliadanie katastra: Za každý výpis zaplatíme 6 €. Čo nás čaká?
Prichádza revolúcia na cestách: Počítač rozhodne, či si ešte zaslúžite vodičák
Prichádza revolúcia na cestách: Počítač rozhodne, či si ešte zaslúžite vodičák

Možno ešte máte v čerstvej pamäti, že podobný problém nedávno riešili aj programátori YouTube, kedy toto magické číslo prekonal počet zhliadnutí známeho Gangnam style.

Year_2038_problem

Riešenie tohto bugu sa priam ponúka a na prvý pohľad vyzerá triviálne jednoduché – zmeniť typ premennej time_t, v ktorej sa čas ukladá, napríklad na 64-bitové celé číslo alebo na 32 bitové číslo bez znamienka. To by však vyústilo do problémov s kompatibilitou zdrojových kódov a dát uložených všetkými dotknutými systémami, či už ide o dátum zmeny alebo vytvorenia súboru, alebo o čas odoslania e-mailu. Univerzálne riešenie zatiaľ neexistuje, no kým to bude akútne, nejaké riešenie sa hádam nájde.

Ako ideálne sa zatiaľ javí zaobalenie time_t do 64-bitového celého čísla so znamieknom, ktoré by tento problém odsunulo na krásnu nedeľu 4. decembra 292 277 026 596 15:30:08, čo by na nejaký čas mohlo stačiť. Niektoré systémy s týmto sôsobom už začali experimentovať.

Ako to však dopadne sa nechajme prekvapiť. Možno dovtedy stihne koniec sveta prísť v inej a bolestivejšej podobe… Bojíte sa?

Foto: Jan Wellman
Zdroj: Wiki
Štítky:2k38casepochahodinyintegerkoniec svetaunix
Zdieľať tento článok
Facebook Copy Link Print
ByMartin Cimbálek
Follow:
Martin je 24 ročný študent informatiky a za počítačom prakticky vyrástol. Zaujíma sa o takmer všetko okolo informačných technológií, no niektoré veci stíha len okrajovo. Android k tým okrajovým ale rozhodne nepatrí.

Najčítanejšie

EUROPA mení pravidlá: Vodičák s neobmedzenou platnosťou KONČÍ, prichádzajú digitálne vodičské preukazy

Lukáš Zachar
3 Min Read

Poľsko zaviedlo tvrdý ZÁKAZ: Za túto nevedomú chybu zaplatíte až 1 150 €! Turisti v ohrození

Lukáš Zachar
3 Min Read

Praha zakazuje elektrické kolobežky: Prví jazdci už dostali pokuty, väčšina o tom netušila

Lukáš Zachar
3 Min Read

Učitelia sa musia pripraviť: AI bude od roku 2026/2027 povinnou súčasťou škôl, ide o veľkú zmenu

Lukáš Zachar
3 Min Read

Môže sa vám páčiť

Elektromobilita

Budúcnosť šoférovania: Počítač ROZHODNE, či vám ostane vodičský preukaz. Mnohí sa toho obávajú

3 Min Read
Novinky

Slovensko mieri do vesmíru: Projekt Stephanik prinesie nový satelit, otvorí dvere k technologickej revolúcii

3 Min Read
Novinky

Tragédia a odplata: Ruské drony zasiahli vládne centrum v Kyjeve, Ukrajina tvrdo zaútočila na ropovod Družba

3 Min Read
Novinky

Slováci majú JEDINEČNÚ šancu ako ušetriť STOVKY eur: Toto sa nemusí opakovať (PREHĽAD)

5 Min Read

Spojte sa s nami

Facebook-f Instagram Youtube Rss

Tiež v našom portfóliu

AndroidPortal.sk
AndroidPortal.sk

© 2025 BYTE Media s.r.o. Všetky práva vyhradené.

Welcome Back!

Sign in to your account

Username or Email Address
Password

Lost your password?