Articles

V 19 Letech, Naše Telefony A Internet spadne, Pokud Odborníci Mohout Vyřešit Rok 2038 Problém

Zpět během přelomu tisíciletí, jsme měli Y2K vyděsit. Jednalo se o chybu, která hrozila, že všechno od bank, přes elektrárny až po domácí počítače v nepořádku. I když jsme se přes to dostali jako vánek, zdá se, že existuje nový problém, kterému čelí počítače.

Odborníci to nazvali „problémem roku 2038“ a tlachání naznačuje, že se o to všichni docela bojí.

Bylo nebylo v roce 2000

chyba Y2K byla poměrně jednoduchá. Když byly vyvinuty programy pro některé z prvních počítačů, kolem roku 1950 a 60. let, paměťové zdroje byly nízké plošně. Takže místo použití čtyř číslic k zobrazení roku v datu, inženýři to kódovali, aby sledovali poslední dvě číslice. Jako takový, oni byli strach, že když jsme narazili Jan 1, 2000, počítače zobrazení nové ’00‘ datum by se mylně domnívají, že to bylo 1900.

Nakonec, všichni míchaná opravit chybu a uvolnění Y2K kompatibilní systémy, a tisíciletí byla zahájena sotva šelest. Byli jsme za kopcem. Ale problém roku 2038 je úplně jiná šelma

jiné plemeno

nový problém dostal své jméno, protože se očekává, že 19.ledna 2038 dosáhne kritického bodu selhání. Je to divné číslo, které považujete za soudný den, že? Podle odborníků je problém s datem v tom, že to je, když 32bitové procesory a jejich omezení omezí naše systémy. Dovolte mi to vysvětlit.

počáteční datum pro počítačové kalendáře je 1. ledna 1970 a myšlenka je, že * teoreticky * odpočítávají v sekundách do nekonečna. 32bitové procesory jsou však fyzicky schopné počítat až 2 147 483 647. Takže myšlenka je, že v 03: 14: 07 UTC 19. ledna 2038 dosáhne tento procesor maximální kapacity.

takže velká otázka je, co se stane pak? Budou počítače havarovat, jak někteří spekulují? Jiní místo toho naznačují, že pouze interní hodinové systémy budou zpackané, i když zbytek by měl fungovat dobře.

takže co se stane teď?

jednou z teorií je, že čas se zabalí zpět na „začátek“ a bude uložen jako záporná čísla. A vzhledem k tomu, jak je kód napsán, budou počítače interpretovat tuto dobu jako 13. Prosince 1901 místo 19.ledna.

navíc máme spoustu času na to, abychom se s touto vadou vypořádali, stejně jako jsme se zabývali chybou Y2K. Máme necelých 20 let, aby byl systém kompatibilní se šifrováním, kryptoměnou, zařízeními IoT, automatizací a vším ostatním.

nejjednodušší řešení v současné době zahrnuje upgrade těchto 32bitových systémů na 64bitové. Je to zjednodušující reakce, ale technicky funguje.To by dalo maximální počet čísel na 9,223,372,036,854,775,808, což je limit, který pravděpodobně v dohledné době nedosáhneme. Ve skutečnosti většina počítačů dnes běží na 64bitových procesorech a od spuštění systému Windows XP Professional v roce 2005.

ve skutečnosti je to podobné tomu, co jsme udělali, když Gangnam Style“ zlomil “ YouTube v 2014. Ten rok, šíleně populární píseň Kpop do té doby překonala každý záznam o zobrazení, hromadí se 2 miliarda zhlédnutí.

problém byl v tom, že čítač zobrazení YouTube byl navržen na 32bitovém systému, což znamená, že měl také stejný limit 2,147,483,647. Protože jaké video by se tak často sledovalo?

nakonec YouTube přešel na 64bitový systém a vše bylo v pořádku. Takže přinejmenším máme záložní opravu pro případ, že nenajdeme elegantnější řešení před rokem 2038.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *