Czas uniksowy: Różnice pomiędzy wersjami

[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
m drobne redakcyjne
Nie podano opisu zmian
Linia 1:
'''Czas uniksowy''', '''czas POSIX''' (ang. '''Unix time''', '''POSIX time''') – system reprezentacji czasu mierzący liczbę sekund od [[1970]] roku [[Uniwersalny czas koordynowany|UTC]], czyli od chwili zwanej początkiem epoki Uniksa (ang. ''Unix Epoch''). Nie uwzględnia [[sekunda przestępna|sekund przestępnych]], zatem rzeczywista liczba sekund jakie upłynęły od początku epoki Uniksa jest większa o liczbę sekund przestępnych.
 
W [[system operacyjny|systemie operacyjnym]] [[Unix]] i pochodnych czas jest przedstawiany jako 32-bitowa liczba sekund, które upłynęły od początku1 stycznia 1970. Daną tę interpretuje się jako liczbę ze znakiem (ang. ''signed integer''), w której wartości ujemne nie są wykorzystywane, dlatego dostępny przedział czasu wynosi 2<sup>31</sup>–1 sekund, co daje wartość równą 2 147 483 647.
 
Pierwsze 10<sup>9</sup> sekund od początku epoki Uniksa upłynęło 9 września 2001, godz. 01:46:40 [[Czas uniwersalny|GMT]]. Chwilę tę nazwano "Unix billennium". Systemy uniksowe były odporne na tzw. [[problem roku 2000]]: 32-bitowy Unix time wyczerpie się 19 stycznia 2038 o godz. 03:14:07 UTC – wtedy możepojawi pojawić się [[problem roku 2038]] . Obecnie trwają prace, które mają wyeliminować problem roku 2038.
 
== Linki zewnętrzne ==