Problém roku 2038

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

Příklad, jak by se mohlo resetovat datum (03:14:08 UTC 19. ledna 2038) Problém roku 2038 (jinak známý jako „“, „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ůže 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ě 32bitových systémů používán k ukládání počítadla sekund jako 32bitové celé číslo se znaménkem . 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ž může způsobit pád programů, jelikož neuvidí takovéto datum jako 2038, ale spíše jako 1901.

Reference

Externí odkazy

[url=http://www.root.cz/zpravicky/do-problemu-y2k38-zbyva-30-let/]Root.cz, Do problému Y2K38 zbývá 30 let[/url] * [url=http://www.abclinuxu.cz/blog/alblog/2008/1/y2k38]AbcLinuxu, Y2K38[/url]

Kategorie:Systémový software Kategorie:Počítačová bezpečnost Kategorie:2038 Kategorie:Operační systém Kategorie:Unix

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top