2038: l’anno del baco

Il 19 Gennaio 2038, alle ore 03:14:07 UTC, potrebbe essere l’ultimo secondo di vita di molte macchine su cui gira il sistema operativo Unix. Infatti i sistemi operativi Unix-like utilizzano 4 byte per conteggiare il numero di secondi trascorsi dal primo Gennaio 1970. Di questi 32 bit il primo indica il segno del numero, e i successivi 31 servono a rappresentare il numero. Esattamente 2.147.483.647 secondi dopo lo scoccare del 1° Gennaio 1970 tutti i bit di questi 4 bytes saranno a 1 tranne il primo: 01111111|11111111|11111111|11111111.
Un secondo dopo avremo 10000000|00000000|00000000|00000000, che rappresenta il numero -2.147.483.648, cioè il 13 dicembre 1901 alle ore 03:14:07 UTC, dopodiché… buona fortuna.

One thought to “2038: l’anno del baco”

  1. Mio Caro CALA…..sei sempre il MIGLIORE…cerca di risolvere sto Bug..entro il 2038 🙂

I commenti sono stati chiusi.