Ce este unix-time și care este problema din 2038, hangman, faceți clic sau muriți

Cel mai ușor de înțeles ghid de la Denis Peshekhonov.

Explicație pentru comercianții cu ridicata

Calculatoarele au nevoie de un timp absolut, care este independent de fusuri orare și metoda de înregistrare, astfel încât odată ce a decis să-l exprime în acest fel: de fiecare dată când acesta este numărul de câte secunde au trecut de la [Joi, 01.01.1970 00:00:00 GMT + 0] și înainte de aceasta. Dacă momentul a fost mai devreme decât această dată, atunci numărul este negativ.







Este important să înțelegeți că timpul UNIX este același în același timp pentru toți oamenii de pe planetă. Și pentru toate computerele de pe planetă, ceea ce este și mai important.

3 ani trece o sută de milioane de secunde, iar cea de-a doua cea mai mare descărcare de gestiune crește cu una. Și exact două miliarde vor fi deja în 2033, miercuri, 18 mai la 6:33:20 la Moscova.







Dar este ceva interesant. Există așa-numita "Problemă din 2038".

Faptul este că în multe computere și alte dispozitive electronice, vorbind aproximativ, numerele întregi nu pot depăși 2 147 483 647 (sau 2 ^ 31-1) datorită unor caracteristici tehnice.

Ce este unix-time și care este problema din 2038, hangman, faceți clic sau muriți

Ce se va întâmpla în continuare?

Ce ar trebui să fac?

În calitate de utilizator, puteți face un singur lucru: nu stați pe vechea tehnică și nu utilizați dispozitive și programe vechi. Și dacă ești un coder, tu însă știi: nu int32 pentru timbre, băieți. Numai lung, Număr, int64 sau altceva în limba dvs. preferată.







Trimiteți-le prietenilor: