neprihlásený Piatok, 19. apríla 2024, dnes má meniny Jela
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:

Špehovacie satelity SpaceX už snímkujú Zem, s vyšším rozlíšením ako doterajšie
Linux si na PC drží podiel 4%
AI výkon tohtoročnej generácie Intel CPU bude vyšší ako 100 teraops/s
Apple bude mať nový seriál o alternatívnom sovietskom vesmírnom programe, predĺžila For All Mankind
Pôsobivého dvojnohého robota Atlas nahradí úplne nová elektrická verzia
O2 spustilo predaj na diaľku. Namiesto eID sa fotí tvár a občiansky, nedá sa objednať eSIM ani predplatenka
Klon populárnej databázy Redis od Linux Foundation k dispozícii v prvej verzii
Helikoptéra na Marse bude zbierať dáta aj po strate komunikácie so Zemou
Vývoj pôsobivého dvojnohého robota prekvapivo končí
Spustená výrobca QLC flash pamäte s viac ako 200 vrstvami


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