neprihlásený Piatok, 22. novembra 2024, dnes má meniny Cecília
IT má ďalšie problémy s časom, kvôli GPS

Značky: ITzaujímavosti

DSL.sk, 13.2.2019


IT systémy čakajú opäť ďalšie potenciálne problémy s počítaním dátumu a času, tentokrát kvôli formátu času v globálnom navigačnom systéme GPS.

IT systémy mali v minulosti respektíve majú okrem iného viacero problémov, ktoré súvisia s formátom uloženia dátumu alebo času nepostačujúcim dostatočne dlho do budúcnosti.

Teraz sa problém takéhoto typu objavuje u reprezentácie dátumu v systéme GPS. Systém spustený v minulom storočí totiž uchováva čas s využitím čísla týždňa počítaným pôvodne od 6. januára 1980. Počítadlo má ale len 10 bitov, dokáže reprezentovať len cca 19.7 rokov a po tomto čase pretečie znovu na nulu.

Prvýkrát prišlo k pretečeniu 21. augusta 1999 a ďalšie bude nasledovať zo 6. na 7. apríla tohto roku, upozornil na základe varovania amerických agentúr The Register.

Moderné GPS prijímače by si s udalosťou mali poradiť, problémy môžu mať ale rozličné staršie prijímače. U niektorých prijímačov k problému nemusí prísť 6. apríla a pre implementáciu sa tak môže stať neskôr. Čas synchronizovaný z GPS sa ako veľmi presný čas pritom používa na viacero dôležitých využití a napríklad synchronizáciu telekomunikačných sietí.

Podľa upozornení amerických agentúr by funkčnosť samotného určenia polohy nemala byť ovplyvnená, pri doplnení zlým časom ale následne môže zlyhať systém využívajúci informáciu o polohe.

Podobnú povahu mal problém Y2K, ktorý bol spôsobený najmä reprezentáciou roka v dátumoch iba posledným dvojčíslím v starších programovacích jazykoch a systémoch, s príchodom 2000 bola ale reprezentácia 00 nejednoznačná respektíve mohla v IT systémoch znamenať rok 1900. V mnohých systémoch zase hrozí problém roku 2038, v prípade počítania času ako počet uplynutých sekúnd od začiatku roka 1970 ako ho počítajú unixové systémy. Kvôli 32-bitovej reprezentácii príde ale v 2038 k pretečeniu počítadla.

Napríklad Linux začal problém riešiť už s výrazným predstihom pred niekoľkými rokmi, keď prechádza na 64-bitovú reprezentáciu. Problém v GPS sa v novšej generácii navigačných správ bude riešiť použitím 13 bitov k reprezentovaniu čísla týždňa.

IT systémy mali historicky aj ďalšie typy problémov s počítaním času a k problémom už viackrát prišlo aj pri relatívne bežných tzv. skokových sekundách alebo dokonca pri posúvaní času medzi letným a zimným.


      Zdieľaj na Twitteri



Najnovšie články:

Nový trailer filmu Minecraft
Linux v ďalšej verzii vyradí súborový systém Reiser
Odštartovaná výroba flash pamäte s 321 vrstvami
Apple má prvýkrát použiť vlastný 5G modem v iPhone v marci
Linux dostáva podporu veľkokapacitných pamäťových SDUC kariet
USA požadujú, aby Google predal Chrome a potenciálne aj Android
ISS zvýšila orbitu, aby sa vyhla troskám zo satelitu
Vzniknú fyzické zábavné tematické Minecraft parky
Qualcomm chystá Snapdragon CPU pre lacnejšie PC, majú začínať na 600 dolárov
SpaceX nezachytávala prvý stupeň Starship kvôli problému na štartovacej veži


Diskusia:
                               
 

Funkcia synchronizácie sietí a funkcia presného času a dátumu spolu nesúvisia. Pretečenie buffra nemôže ovplyvniť synchronizáciu lebo presná frekvencia a fáza GPS zostane zachovaná.
Odpovedať Známka: 2.5 Hodnotiť:
 

Veď kebyže len šifrované spojenia nepodporujúcich sietí, tak by nesúvisiace i skutočne priekazne byť mohli.
Odpovedať Známka: -3.8 Hodnotiť:
 

Tak tento nezmysel ti vazne nevysiel. Niekedy je lepsie trosku porozmyslat predtym, nez zapnes svoj random generator nezmyslov.
Odpovedať Známka: 2.7 Hodnotiť:
 

Presne tak. Presne niekedy je bez presného času priekazne mätúce.
Odpovedať Známka: -2.7 Hodnotiť:
 

Tak tento nezmysel ti vazne nevysiel. Niekedy je lepsie trosku porozmyslat predtym, nez zapnes svoj random generator nezmyslov.
Odpovedať Známka: 0.0 Hodnotiť:
 

ako programator amater hovorim ze vynimky a pretecenie v jazyku cé ti vysype aplikaciu. Opatovne nahodenie situaciu vyriesi, za predpokladu ze to nie je zivotne dolezite a zariadenie netleje niekde v hromade mrtvol
Odpovedať Hodnotiť:
 

pretecenie ti aplikaciu nevysype, len zacnes pracovat s house numerami (alebo ako sa to pise)
Odpovedať Hodnotiť:
 

Na reprezentáciu treba pridať 1 GB a bude pokoj na niekoľko rokov dopredu.
Odpovedať Známka: -2.0 Hodnotiť:
 

a oni pridali len 1 GBP
Odpovedať Známka: 3.3 Hodnotiť:
 

tak to sa teda vtedy pleskli po vrecku...
Odpovedať Známka: 7.1 Hodnotiť:
 

...ked si tyzden vie kazdy prijimac dopocitat sam? Je to predsa redundantna informacia...
Odpovedať Známka: -5.0 Hodnotiť:
 

A z čoho si to dopočíta? Tento typ zariadení sa nemôže spoliehať na nejaké batériou zálohované hodiny.
Odpovedať Hodnotiť:
 

Ved z GPS vie presny cas, vratane datumu. Je problem zo znameho datumu vypocitat cislo tyzdna v roku?
Odpovedať Hodnotiť:
 

...keby to aj nebol tyzdnen v roku, ale pocet tyzdnov od vniku sveta, vzdy to vies vyratat z aktualneho datamu a znameho zaciatku sveta.
Odpovedať Hodnotiť:
 

Presny cas vratane "nejakeho" datumu.
Ak si kazdych 20 rokov vynulujem vek, vies na zaklade mojho aktualneho veku povedat, kedy som sa narodila?
Odpovedať Známka: 6.7 Hodnotiť:
 

áno, keď sa na ženskú pozriem, zvyčajne viem odhadnúť, či má 5/25/45/65/85 rokov
Odpovedať Známka: 3.3 Hodnotiť:
 

ženská 5 a ženská 85... ty si dobrý kolík.
chlapec 5 a chlapec 85... lool
Odpovedať Hodnotiť:
 

čítaj s porozumením - ak viem, že si ženská nuluje vek každých 20 rokov, tak na základe ňou udávaného veku a vzhľadu viem určiť, aký má skutočný vek
Pre sprostejších polopatisticky:
-ak tvrdí, že má 5 rokov, ale viem, že každých 20 rokov si vek nuluje, môže mať len 5/25/45/65/85/105 rokov

Podobne zariadenie s očakávanou životnosťou do 20 rokov by malo vedieť podľa svojho dátumu výroby, v ktorom 20-ročnom cykle sa nachádza a určiť správny dátum.
Odpovedať Hodnotiť:
 

Ak som to spravne pochopil, nenuluje sa vek (datum), ale len informacia o cisle tyzdna a prave ta je tam redundantna - vies si ju vyratat z datumu.
Odpovedať Hodnotiť:
 

ok, tak som to nepochopil spravne.
Odpovedať Hodnotiť:
 

Podla ovisu mliecnic!
Odpovedať Známka: 10.0 Hodnotiť:
 

Každý príjmač a vysielač by mal mať implementované miniatúrne atómové hodiny. To by uľahčilo celú situáciu a stúpla by aj cena cézia, do ktorého by sa dalo vhodne investovať na burze. Aj vlaky by chodili načas, dievčence by nemeškali na schôdzky a profitoval by z toho bežný občan.
Odpovedať Známka: 10.0 Hodnotiť:
 

Aj ten vibrator v zadku by ti vibroval presne podla atomu. To by bola este len parada.
Odpovedať Známka: 5.0 Hodnotiť:
 

To by bol potom poriadny kvantový orgazmus!
Odpovedať Známka: 10.0 Hodnotiť:
 

Len zrovna z toho, že by z meškania nešlo jednoznačne určiť, kto sú dievčence, by profitoval skôr priekazne inakvejší občan.
Odpovedať Známka: -1.1 Hodnotiť:
 

O inakosti by si ty veru vedel rozpravat. To vieme uz vsetci. Vsetky barance si hned radsej sadnu, ked teba uvidia :)
Odpovedať Známka: 3.3 Hodnotiť:
 

Ééj, tak to je veru potom nadmieru divnô, že i békať všetky priekazne neprestali.
Odpovedať Známka: 0.0 Hodnotiť:
 

Tak tento nezmysel ti vazne nevysiel. Niekedy je lepsie trosku porozmyslat predtym, nez zapnes svoj random generator nezmyslov.
Odpovedať Známka: 0.0 Hodnotiť:
 

Problém v GPS sa v novšej generácii navigačných správ bude riešiť použitím 13 bitov k reprezentovaniu čísla týždňa.

No to je na necelych 19,7x2^3 = cca 157,6 rokov ... takze ku koncu roka 2176 budu nadavat ze to v miulosti nedomysleli ked pretecie aj to 13 bitove pocitadlo :)
Odpovedať Známka: 10.0 Hodnotiť:
 

samozrejme, lenže nikoho, kto to teraz vymyslel, to už nebude trápiť :)
...a dovtedy sa tiež obmenia x-krát všetky družice a GPS nahradí GLOSNAS a ten nahradí čínsky Huawei. ...a ten bude mať 16 bitov.
Odpovedať Známka: 6.0 Hodnotiť:
 

Nech zrusia pocitadlo a je po probleme..
Odpovedať Známka: 7.5 Hodnotiť:
 

Zrušme túto diskusiu, zmažme článok a všetko potichu ututleme.
Odpovedať Známka: 10.0 Hodnotiť:
 

Tak taký jeden nám minulý týždeň drbol rovno do záhrady, aj americkú vlajočku mal na sebe nakreslenú.
Keď potom sused Vinco doniesol pajser a otvorili sme ho, vypadli odtiaľ nejaké hodiny a aj také malé drevené počítadlo, a na tom bolo, predstavte si, presne desať guličiek!

Hodiny mám teraz v obývačke a poviem vám, nikdy som nemal taký presný čas, aj do roboty stíham, aj kravu podojiť, aj sečku nakosiť, deti zo škôlky vybrať, žena si to veľmi pochvaľuje.
Odpovedať Známka: 7.1 Hodnotiť:
 

Zena si pochvaluje, pretoze dostava moje dve gulicky s drievkom...Kedze ty dojis kravu radsej.
Odpovedať Známka: 7.1 Hodnotiť:
 

... no ja pri tom nastriekam plné vedro, a ty?
Odpovedať Známka: 7.8 Hodnotiť:
 

Pche...na odbornej urovni treba striekat priekazne rovno do krabic.
Odpovedať Známka: -1.4 Hodnotiť:
 

Ešte raz mi povieš "Pche", a vynásobím ťa nulou.
Odpovedať Známka: 8.5 Hodnotiť:
 

Pche... ako zvykne priekazne vravievat x/0.
Odpovedať Známka: 0.0 Hodnotiť:
 

Tak tento nezmysel ti vazne nevysiel. Niekedy je lepsie trosku porozmyslat predtym, nez zapnes svoj random generator nezmyslov.
Odpovedať Známka: -2.0 Hodnotiť:
 

Tak tento nezmysel ti vazne nevysiel. Niekedy je lepsie trosku porozmyslat predtym, nez zapnes svoj random generator nezmyslov.
Odpovedať Známka: 0.0 Hodnotiť:
 

32 bitovym cislom mozno vyjadrit cez 4 miliardy hodnuot. Rok ma cez 31 mil. sekund. Ked to vydelim vyjde mi 136 rokov. To nieje od 1970 do 2038. Je chyba v clanku alebo vo mne?
Odpovedať Známka: -3.3 Hodnotiť:
 

Zrejme je pocitadlo 'signed' (so znamienkom), takze rozsah k dispozicii je len polovicny. 68 rokov by uz mohlo sediet.
Odpovedať Známka: 6.0 Hodnotiť:
 

Uhm, dobre vysvetlenie, to dava zmysel. Asi to tak bude.
Nahradit 10 bitove pocitadlo 13 bitovym dava zmysel. Ale nahradzovat 32 bitove 64 bitovym je "mimo misu" - v sekundach je to 40krat viac ako sucasny vek vesmiru.
Odpovedať Známka: 5.0 Hodnotiť:
 

Asi na normalnych procesoroch je typicke a najrychlejsie pocitat s 32 alebo 64 bitovymi premennymi, kedze to je nativna velkost pre procesory. Cokolvek ine by bolo zbytocne pomale a komplikovane a usetrit nejaky bit na beznych procesoroch asi nema velky vyznam. Mozno na satelite ma.
Odpovedať Známka: 10.0 Hodnotiť:

Pridať komentár