Maybaygiare.org

Blog Network

Zastaralé PC systémy nebudou schopny vyrovnat se v lednu 2038 odborníci varují,

  • Psy ‚s Gangnam Style byl nedávno viděn mnohokrát na YouTube, které místo musel upgradovat způsob, jakým údaje jsou uvedeny na webu
  • stránky „zlomil“, protože to běží na 32-bitový systém, který používá čtyři bajty
  • Tyto systémy mohou zpracovat pouze omezený počet binárních číslic
  • čtyři-byte formát předpokládá, že čas začal 1. ledna, 1970 ve 12:00:00
  • V 03:14:07 UTC v úterý, 19. ledna 2038, maximální počet sekund, které 32-bitový systém zvládne, bude uplynulo od tohoto data
  • Toto způsobí, že počítač spustit záporná čísla, a data
  • Anomálie by mohla způsobit, že software selhání a počítače být zničena

konec z počítače je blízko.

REKLAMA

Když hodiny odbijí 14 minut a sedm sekund, poslední tři ráno v úterý 19. ledna 2038 UTC, chyba se očekává, že narazí na web.

jakýkoli počítač ,program, server nebo gadget se systémem 32-bit by pak mohl selhat v globálním měřítku, pokud nejsou předem opraveny a upgradovány.

Toto je známé jako Rok 2038 Problém, a je to teorie, která byla nedávno potvrdil, když se Psy ‚ s Gangnam Style přesáhla dvě miliardy zhlédnutí na YouTube.

Přejděte dolů pro video

problém roku 2038 ovlivňuje software používající 32bitový systém. Jakmile čas dosáhne 03: 14:07 UTC v úterý 19. ledna 2038 nebudou postižené počítače schopny rozlišovat mezi skutečným časem a datem a rokem 1901. To by mohlo vyhladit programy, které spoléhají na vnitřní hodiny, aby se měření

V Roce 2038 Problém, nebo Y2038, specificky ovlivňuje software pomocí 32-bitové celé číslo systému.

To je podobný problém, který byl čelí v roce 2000, kdy Tisíciletí Brouk, také známý jako Y2K, znamenalo určité počítači nemohli rozlišovat mezi roky 1900 a 2000.

Klikněte zde pro změnu velikosti tohoto modulu

32-bitové systémy používají čtyři bajty, což znamená, že mohou používat 4 gb paměti na jeden zátah. Pro srovnání, 16bitový systém používá dva bajty a 64bitové systémy používají osm.

jak vás chyba ovlivní?

jakmile chyba zasáhne, postižené počítače nebudou schopny rozlišovat mezi skutečným časem a datem a rokem 1901.

Na některých počítačích to bude prostě znamenat, datum je uvedeno jako nesprávné, ale stejně tak může vyhladit počítačů a programů, které se spoléhají na vnitřní hodiny, aby se přesné měření, například.

mohlo by to také způsobit selhání softwaru.

mnoho telefonů, například letové systémy a automobily používají vestavěné systémy, které se spoléhají na ukládání přesných časů a dat.

některé programy, které pracují s budoucími daty, mohou také začít mít problémy dříve.

například program, který vypadá před 20 lety, bude muset být opraven do roku 2018. Po roce 2018 nebude moci registrovat data po 19. lednu 2038 a mohou se objevit chyby.

Tyto systémy ukládání paměti a provádět procesy pomocí binární číslice, reprezentován jako 0 nebo 1 – a celkový počet číslic 32-bitový systém může reprezentovat je 4,294,967,295.

REKLAMA

Ale protože polovina hodnoty jsou negativní, a polovina jsou pozitivní, to není rozsah od nuly až 4,294,967,295.

Místo toho, celková čísla se pohybují od -2,147,483,648 do 2,147,483,647, čímž se horní hranice 32-bitový systém 2,147,483,647.

to znamená, že existuje pouze omezené množství úložiště, které lze použít k uložení všech binárních čísel 0 a 1.

YouTube byl nastaven na 32bitovém systému a když Video Psy Gangnam Style dosáhlo této horní hranice zhlédnutí, počítadlo se zlomilo.

Chcete-li problém vyřešit, Google aktualizoval systém na 64 bitů, které zvládnou 9,223,372,036,854,775,807 zobrazení, nebo více než 9 quintillion.

v té době Google uvedl v blogu: ‚Nikdy jsme si mysleli, video by sledoval čísla větší než 32bitový integer (=2,147,483,647 zhlédnutí), ale to bylo předtím, než jsme se setkali se PSY. „Gangnam Style“ byl viděn tolikrát, že musíme Upgradovat!‘

standardní čtyři-byte formát předpokládá, že počátek času je 1. ledna, 1970 ve 12:00:00

Když hodiny udeří 03:14:07 UTC v úterý, 19. ledna 2038, celkem 2147483647 sekund od 1. ledna 1970 uplynulo.

YouTube byl založen na 32-bit systém a když Psy ‚ s Gangnam Style video dosáhl systému je horní hranice množství dat, které je možné uložit, pult zlomil. Vyřešit problém, Google aktualizovány na YouTube spustit na 64-bitů, což zvládne 9,223,372,036,854,775,807 názory, nebo více než 9 trilionů
V době psaní, ‚2152218058 lidé sledovali hudební video s jeho výraznou jezdecký ples. Když čítač zlomil, toto číslo se zobrazí po číslic točil kolem (obrázek), když je myš vznášel nad nimi,

ČAS SE krátí PRO PROGRAMY A POČÍTAČE

V Roce 2038 Problém, nebo Y2038, specificky ovlivňuje software pomocí 32-bitové celé číslo systému a byla teoretizoval několik let.

32bitové systémy používají čtyři bajty, což znamená, že mohou používat 4 GB paměti najednou. Pro srovnání, 16bitový systém používá dva bajty a 64bitové systémy používají osm.

horní hranice čísel, která může 32bitový systém uložit, je 2 147 483 647.

Tato standardní čtyři-byte formát předpokládá, že počátek času je 1. ledna, 1970 ve 12:00:00

Když hodiny udeří 03:14:07 UTC v úterý, 19. ledna 2038, celkem 2147483647 sekund od 1. ledna 1970 uplynulo.

počítače pak nebudou schopny rozlišovat mezi reálným časem a datem a rokem 1901.

tomu se říká „celočíselné přetečení“ a znamená, že čítači došly použitelné bity a začne vykazovat záporné číslo.

počítače pak nebudou schopny rozlišovat mezi reálným časem a datem a rokem 1901.

REKLAMA

To se nazývá ‚integer overflow‘, a znamená, že čítač má dojdou použitelné kousky a začíná vykazování záporné číslo.

Pro některé počítače, bude to prostě znamenat, datum je uvedeno jako nesprávné, ale stejně tak může vyhladit počítačů a programů, které se spoléhají na vnitřní hodiny, aby se přesné měření, například.

mohlo by to také způsobit selhání softwaru.

mnoho telefonů, například letové systémy a automobily používají vestavěné systémy, které se spoléhají na ukládání přesných časů a dat.

chyba se týká zejména operačního systému Unix, který pohání telefony Android a Apple, stejně jako většinu internetových serverů.

některé programy, které pracují s budoucími daty, mohou také začít mít problémy dříve.

například program, který vypadá před 20 lety, bude muset být opraven do roku 2018.

po roce 2018 nebude moci registrovat data po 19. lednu 2038 a mohou se objevit chyby.

jak vysvětlil ekonom Glenn Fleishman: ‚Moderní verze operačního systému mají tento problém vyřešil přechodem na 64-bitové celé číslo se znaménkem počítat sekundy, ale některé starobylé zařízení, nebo ty, kteří běží starověké software může selhat nepředvídatelně.‘

reklama

postižené systémy budou muset upgradovat, aby se předešlo jakýmkoli problémům.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.