Wykop.pl Wykop.pl
  • Główna
  • Wykopalisko214
  • Mikroblog
  • Zaloguj się
  • Zarejestruj się
  • Wykop.pl
  • Ciekawostki

    Ciekawostki
  • Rozrywka

    Rozrywka
  • Sport

    Sport
  • Motoryzacja

    Motoryzacja
  • Technologia

    Technologia
  • Informacje

    Informacje
  • Gospodarka

    Gospodarka
  • Podróże

    Podróże

Dostosuj Wykop do siebie

Wybierz treści, które Cię interesują
i zapisz jako Własną kategorię.

476

Problem roku 2038

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
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

Sołtys Kątów Rybackich pobił kierowcę za to, że ten mu mrugał!
Sołtys Kątów Rybackich pobił kierowcę za to, że ten mu mrugał!
5493
Wójt - kuzyn sołtysa wprowadził cenzurę. Zakaz wpisów o sołtysie
Wójt - kuzyn sołtysa wprowadził cenzurę. Zakaz wpisów o sołtysie
4656
Dlaczego żona Bossa X7 nie siedzi w pace razem z mężem?
Dlaczego żona Bossa X7 nie siedzi w pace razem z mężem?
3906
Ruszyła procedura odwołania sołtysa Kątów Rybackich
Ruszyła procedura odwołania sołtysa Kątów Rybackich
3775
Sołtysowy boss w areszcie, grozi mu do 5 lat wiezienia!
Sołtysowy boss w areszcie, grozi mu do 5 lat wiezienia!
3659
Pokaż więcej

Powiązane tagi

  • #ciekawostki
  • #rozrywka
  • #nauka
  • #technologia
  • #historia
  • #swiat
  • #motoryzacja
  • #polska
  • #kultura
  • #wydarzenia
  • #wykop
  • #mikroreklama
  • #heheszki
  • #sport
  • #komputery

Wykop © 2005-2025

  • Nowy Wykop
  • 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

Wykop.pl