Wykop.pl Wykop.pl
  • Główna
  • Wykopalisko171
  • Hity
  • Mikroblog
  • Zaloguj się
  • Zarejestruj się
Zaloguj się

Popularne tagi

  • #ciekawostki
  • #informacje
  • #technologia
  • #polska
  • #swiat
  • #motoryzacja
  • #podroze
  • #heheszki
  • #sport

Wykop

  • Ranking
  • Osiągnięcia
  • FAQ
  • O nas
  • Kontakt
  • Reklama
  • Regulamin

476

Problem roku 2038

Pokaż treści 18+

Problem roku 2038

Kiedyś mówiło się o problemie roku 2000 ze względu na 2-cyfrowy zapis dat. Tym razem problem dotyczy 32-bitowego zapisu daty w systemach Unix/Linux. Problem jest gorszy od b---y milenijnej, bo dotyczy znacznie większej ilości urządzeń

av18
av18
z
pl.wikipedia.org
dodany: 06.05.2022, 14:00:37
  • #
    zainteresowania
  • #
    ciekawostki
  • #
    informatyka
  • #
    programowanie
  • #
    komputery
  • #
    it
  • 168
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Treści powiązane (2)

Aktualny czas uniksowy
minvt
z kalkulatory.kz1.pl
  • 1
Artykuł na android.com
av18
z android.com.pl
  • -6

Komentarze (168)

najlepsze

PomaranczaTesto
PomaranczaTesto
07.05.2022, 12:41:48
  • 0

Komentarz usunięty przez moderatora

m.....k
konto usunięte 07.05.2022, 14:14:37
  • -1
@PomaranczaTesto: good one ( ͡~ ͜ʖ ͡°)
  • Odpowiedz
niki_niki
niki_niki
niki_niki
06.05.2022, 14:28:39
  • 0
W następnej sekundzie stan licznika stanie się ujemny – nastąpi przeskok do najmniejszej wartości ujemnej (-2 147 483 648) lub licznik zostanie wyzerowany.


To, że przyjmie wartość ujemną jest zrozumiałe z powodu kodowania U2:
2 147 483 647 -> 0x7FFF FFFF -> ++ -> 80000000

Natomiast dlaczego miałby się wyzerować, co stanie się z MSB?
  • 30
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

Rosly
Rosly
06.05.2022, 15:32:34
  • 6
@niki_niki: problem nie dotyczy tylko zmiennej typu timet. Jest kilka typów czasu służących do różnych celi (np do podawania różnicy czasu)
https://www.gnu.org/software/libc/manual/html_node/Time-Types.html

To co pisze na Wiki prawdopodobnie wynika z faktu ze standard C nie definiuje typu podstawowego dla time
t i pozostawia swobodę wyboru między integer a float (ale zgaduje tutaj bo sam się zastanawiam czemu ktoś napisał że się wyzeruje).
Natomiast w większości obecnych systemów jest to
  • Odpowiedz
niki_niki
niki_niki
niki_niki
07.05.2022, 09:51:42
  • 8
@gasdma: Czyli jest liczbą 32 bitową, której wartość 0x7FFF FFFF po zwiększeniu o jeden stanie się 0x80000000. Nadal się nie wyzerowała.
Uważam, że edytujący wiki nie zrozumiał co napisał, w ang.-języcznej wersji jest mowa, że po osiągnięciu 0x80000000 na skutek przekształceń może wyzerować się data wskazując początek epoki. Nie wskazują tam na zerowanie licznika przechowywującego liczbę sekund i to jest zgodne z prawdą i logiką.
  • Odpowiedz
RzeszowiakPodkarpacie
RzeszowiakPodkarpacie
07.05.2022, 17:49:04
  • -1
Z wielu poprzednich znalezisk Wykopu wynika że Linux nie dorasta Windowsowi do pięt, więc pewnie w 2038 roku już nie będzie istniał.
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

chudogruby
chudogruby
chudogruby
07.05.2022, 18:47:26
  • 0
@RzeszowiakPodkarpacie: może i mały błąd designerski ale i tak Linux > Windows
  • Odpowiedz
walerian-czcigodny
walerian-czcigodny
walerian-czcigodny
07.05.2022, 13:49:25
  • -1
lepiej budujcie schrony i gromadźcie żywność BO WSZYSTKO P--------E I NIE ZDĄŻYMY NIC Z TYM ZROBIĆ!!!!!1111one
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

skrzy
skrzy
07.05.2022, 13:35:01
  • -1
Niech mi jakiś fachowiec wyjaśni, w czym problem by stworzyć komputer któremu będzie się wydawać że jest 2038 i zobaczyć co się stanie ?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

EmcePomidor2
EmcePomidor2
07.05.2022, 14:12:55 via Wykop Mobilny (Android)
  • 2
@winsxspl: ale tak naprawdę z timestampem to chyba przewidzieli bo wystarczy pozmieniać typy na 64bit i tyle ale stwierdzili "to będzie problem ludzi za parędziesiąt lat" :)
  • Odpowiedz
jacun
jacun
jacun
07.05.2022, 19:01:00
  • 1
@winsxspl: 3 timestampy są trzymane w inode - czyli całkiem sporo bajtów ekstra na każdy plik. Pierwsze kompy były dla wojska i banków więc cała masa dat do przechowywania i porównywania. W latach 70 pamięć była liczona w kilobajtach.
  • Odpowiedz
Pitex
Pitex
06.05.2022, 23:19:07
  • -1
Problem jak zwykle głównie do rozwiązania w infrastrukturze kluczowej (energetyka, szpitale, wojskowość, finanse, transport) - o ile jeszcze nie zostało to zrobione. Mniejsze podmioty, które do tego czasu nadal będą korzystać z przestarzałego oprogramowania - no trudno, rynek nie zna próżni.
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

Bulburator
Bulburator
Bulburator
07.05.2022, 13:57:20 via iOS
  • -2
Ciężko uwierzyć, by za 16 lat jakikolwiek sprzęt pracował w architekturze 32bitowej. Problem właściwie już iest rozwiązany od całkiem dawna.
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

xardas_pl
xardas_pl
07.05.2022, 14:03:58
  • 21
@Bulburator: gdybyś tylko wiedział ile sprzętów Cię otaczających pracuje w architekturze 8 bitowej...
  • Odpowiedz
bodzar
bodzar
07.05.2022, 21:29:25 via Android
  • 1
@Bulburator architektura a typ zmiennej to zupełnie inne pojęcia. Możesz sobie na 8bitowcu liczyć liczby 64 bitowe jak i na 64bitowym używać 8 bitowego byte.
  • Odpowiedz
tomeks85
tomeks85
06.05.2022, 17:18:28
  • -3
ja mam windowsa wiec problem mnie nie dotyczy ( ͡° ͜ʖ ͡°)
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

ThomasE
ThomasE
07.05.2022, 12:43:27 via Wykop Mobilny (Android)
  • 2
@tomeks85: Ale routera/AP siedzacyn na 32 bitach tak ( ͡° ͜ʖ ͡°)
  • Odpowiedz
lovelypl
lovelypl
07.05.2022, 14:34:02
  • -1
@ThomasE: faktycznie, problem z datą w AP wysadzi pół miasta :) Poza tym, że za te kilkanaście lat to nie będzie urządzenia, które będzie kompatybilne z tym AP. Ale poczekać można ( ͡° ͜ʖ ͡°)
  • Odpowiedz
SweetieX
SweetieX
07.05.2022, 12:43:01
  • -4
wtedy beda w uzyciu komputery kwantowe, a obecne znikna tak, jak wyszly z uzycia abakusy
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

stefan_1971
stefan_1971
07.05.2022, 12:36:48
  • -4
nic sie nie stanie tak jak wtedy się nie stało
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

Dominik_sspam
Dominik_sspam
Dominik_sspam
07.05.2022, 15:08:56
  • 1
@stefan_1971: to jest całkiem inna skala problemu, niektóre urządzenia fizycznie nie są wstanie liczyć więcej czasu nawet po aktualizacji oprogramowania
  • Odpowiedz
  • <
  • 1
  • 2
  • 3
  • 4
  • 5
  • Strona 4 z 5
  • >

Hity

tygodnia

Patostreamer Patryk Z (pajalock) odpala petarde na przyłączu gazowym bloku.
Patostreamer Patryk Z (pajalock) odpala petarde na przyłączu gazowym bloku.
4602
olgazprojektu chce zniszczyć mi opinię i karierę, bo zażartowałem o psach
olgazprojektu chce zniszczyć mi opinię i karierę, bo zażartowałem o psach
3278
Banan z Mercedesa na A4 niepoczytalny
Banan z Mercedesa na A4 niepoczytalny
2280
Jak znana firma AbCar oszukała klienta na 60 tysięcy euro
Jak znana firma AbCar oszukała klienta na 60 tysięcy euro
2288
Jak Pan spędzi Sylwestra?
Jak Pan spędzi Sylwestra?
2242
Pokaż więcej

Powiązane tagi

  • #ciekawostki
  • #technologia
  • #nauka
  • #rozrywka
  • #historia
  • #swiat
  • #polska
  • #motoryzacja
  • #kultura
  • #wydarzenia
  • #wykop
  • #mikroreklama
  • #heheszki
  • #wszechswiat
  • #gruparatowaniapoziomu

Wykop © 2005-2026

  • O nas
  • Reklama
  • FAQ
  • Kontakt
  • Regulamin
  • Polityka prywatności i cookies
  • Hity
  • Ranking
  • Osiągnięcia
  • Changelog
  • więcej

RSS

  • Wykopane
  • Wykopalisko
  • Komentowane
  • Ustawienia prywatności

Regulamin

Reklama

Kontakt

O nas

FAQ

Osiągnięcia

Ranking