Problém roku 2038

Article on other languages:

del.icio.us del.icio.us
Digg Digg
Furl Furl
Reddit Reddit
Rojo Rojo
Add to OnlyWire
Příklad, jak by se mohlo resetovat datum (03:14:08 UTC 19. ledna 2038)
Příklad, jak by se mohlo resetovat datum (03:14:08 UTC 19. ledna 2038)

Problém roku 2038 (jinak známý jako "Unixový bug milénia", "Y2K38," "Y2K+38," nebo "Y2.038K" podle přirovnání k problému Y2K) může hypoteticky způsobit pád počítačových programů v roce 2038. Problém můžee nastat v Unixových nebo podobných datovacích systémech, které reprezentují systémový čas jako počet sekund (ignorujíce přestupné sekundy) od 00:00:00 1. ledna 1970. Tato reprezentace času se díky masové rozšířenosti programovacího jazyka C vyskytuje v programech pro většinu operačních systémů. Datový typ time_t je na většině 32-bitových systémech používán k ukládání vteřinového počítadla jako 32bitové celé číslo se znaménkem (32bit signed integer). Poslední čas, který takto může být zapsán, je úterý 19. ledna 2038 v 03:14:07. Čas v další sekundě „přeteče“ a bude vnitřně reprezentován jako záporné číslo, což způsobí pád programů, jelikož neuvidí takovéto datum jako 2038 ale spíše jako 1901.

Podívejte se také na

Externí odkazy

Tento článek je zčásti nebo zcela založen na překladu článku Year 2038 problem na anglické Wikipedii.

This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.


Giant Panda

Mercedes Car
James Bond Guide
This site monitored by SitePinger.net