A pontos Unix idő: 1234567890

Február 13-án a Unix idő, vagyis az 1970. január elseje óta eltelt idő másodpercekben kifejezve eléri a sokak által mágikusnak tekintett 1234567890 számot. Sokan és sok helyen a számítógépes világ végét, vagy legalábbis összeomlások és rendszerleállások tömkelegét vetítik előre. A történet érdekessége, hogy teljesen érthetetlen, honnan is jön ez a félelem. A digitális számítógépek számábrázolása ugyanis kettes számrendszerben történik, ahol a 1234567890 szám a nem túlzottan rövid és nem is túlzottan érdekes 1001001100101100000001011010010 számnak felel meg, melyről még a hozzá nem értő olvasó is azonnal megállapíthatja, hogy semmi különleges, semmi periódikus, de még csak egyéb minta nincs benne...

Persze a számítógépeket és az operációs rendszereket általánosságban a bináris számok mintái nem is igazából érdeklik. Ahol problémák adódhatnak, azok a túlcsordulások, vagyis azon pillanatok, amikor egy adott nagyságú bináris számláló átfordul. A Unix történetében az első ilyen probléma a 32-bites (egészen pontosan unsigned integer, vagyis a pozitív tartományban 31-bitnyi nagyságú) formában tárolt time_t típus esetében 2038. január 19-én hajnali 03:14:08-kor fog bekovetkezni, ekkor ugyanis a korábban mutatott szép hosszú szám csupa 1-est fog tartalmazni, majd a következő másodpercben csupa 0-t.

Persze vannak operációs rendszerek, ahol ez a probléma meg sem jelenik, mivel a time_t 64-bites. Ilyen operációs rendszer immáron elég régóta a Solaris is. Ugyanakkor az olvasóban felmerülhet a kérdés, mi lesz, ha a 64-bites (valójában a pozitív tartományban 63-bites) számláló átfordul. Nos, ez egy fontos kérdés és mindenképpen előbb-utóbb foglalkoznunk is kell vele, de ha egy kicsit kalkulálunk, akkor rövid idő alatt kiszámolhatjuk, hogy a 63-bitnyi másodperc mintegy 290 milliárd év múlva fog bekövetkezni. Vagyis még van pár évünk, hogy megoldást találjunk a problémára. Sőt, igazából ennél sokkal hamarabb kell majd egy másik sokkal, de sokkal nagyobb problémát megoldanunk, hiszen a Napunk élete delelőjén van, ami a jelenleg becsült 5 milliárd éves korából adódva azt valószinüsíti, hogy újabb 5 millárd év múlva elhasználva fűtőanyagát vörös óriássá válik [Distant future of the Sun and Earth revisited]. Sajnos az expanzió során olyan nagyra fog nőni, hogy feltehetőleg a Föld pályáján túlra is elér majd, vagyis egyszerűen bekebelezi a Földet. Persze ezt nem lehet teljes bizonyossággal kijelenteni, mivel a Nap eddigre jelentős tömeget veszít majd a napszélnek köszönhetően, melynek folyománya lesz a téridő görbületének megváltozása is, aminek köszönhetően a körülötte keringő bolygók nagyobb sugarú pályára mozdulnak majd. Persze még ebben az esetben is a Föld olyan forróvá válik, hogy nem lesz folyékony víz a felszinén, s mint ilyen nem is lesz lakható...

De térjünk vissza a számlálókhoz. Mivel a 64-bites operációs rendszerek általában a korábbi 32-bites programokat is támogatják, így a Solaris is, a 64-bites időnek van egy 32-bites vetülete is, ami még a Solaris esetében is át fog fordulni 2038. január 19-én hajnalban. Azon 32-bites programok, melyek nem keszültek fel ennek a problémának a kezelésére és direktben használják ezt a másodpercekben kifejezett értékét, bizony meglepetésekre számíthatnak. Ugyanakkor látni kell, hogy ez nem az operációs rendszer hibája... Akárcsak a 2000. év problémája, mely a legtöbb esetben szintén programozói kényelmi vagy egyszerüsítési probléma volt, pár igen régi operációs rendszertől eltekintve.

Comments:

Ezek szerint mikor a Nap megszűnik, akkor a Sun is megszűnik?

Posted by Tamas Polner on február 11, 2009 at 09:54 DE CET #

A Nap nem szűnik meg, csak vörös óriás lesz, kevés lesz a fénye és lassan ki is hűl... Persze a Sun ettől még nem törvényszerű, hogy megszűnjön, ha el lehet vinni valahova...

Posted by Erik Fischer on február 11, 2009 at 10:33 DE CET #

es szamolhatja tovabb az idot (valahol egy messzi messzi galaxisban)
:)

Posted by guest on február 13, 2009 at 03:01 DE CET #

Igazából nem is kell olyan messzire menni, mert a vörös óriás fázis után fehér törpe lesz a Napból, szoval csak azt a 2-3 milliárd évet kell kibírni valahol kicsit messzebb, aztán vissza lehet menni a közelbe, csak persze utána meg eléggé hideg lesz majd...

Posted by Erik Fischer on február 13, 2009 at 06:43 DE CET #

Jah...csak amíg vörös órás lesz, vagyis a Nap a mostani méretének több 100 szorosára nő kb az egész galaxisunkat megöli...:DÉs nem lesz hova visszajönni...mer a Föld szépen elpusztul...
De ezzel még ráérünk foglalkozni mivel egy jópár milliárd év múlva fog csak bekövetkezni...
De úgyse ez a mi kis parányi galaxisunk létezik az univerzumba...mert mint tudjuk az univerzum végtelen...Tehát számos olyan bolygó vagy galaxis lehet mint a miénk...amin van élet vagy lehetséges rajta az élet...csak még technikailag nem vagyunk olyan fejlettek,hogy ezt felfedezzük...
Hogy is lehetnénk amikor még a saját bolygónkon nem fedeztünk fel mindent!!?

Posted by Superman on február 13, 2009 at 04:53 DU CET #

Hát ez az, ami nem teljesen biztos, mert a mai tudásunk szerint lehet, hogy a tömegveszteség miatt pont nem fogja elérni a Földet. Egyébként a korrekt becslés a kb. 250x növekedés.

Posted by Erik Fischer on február 14, 2009 at 05:48 DE CET #

Thank you for your sharing.!

Posted by nusret on december 29, 2009 at 10:35 DE CET #

pontos időt az atomóráról nézzétek a többi nem teljesen valós

Posted by pontos idő on május 23, 2010 at 12:14 DU CEST #

Post a Comment:
  • HTML Syntax: NOT allowed
About

Tamas Polner

Search

Archives
« április 2014
HKSzeCsPSzoV
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
    
       
Today