Jacopo D'Alesio explains the Year 2038 problem: on January 18, 2038, 32-bit systems counting seconds from 1970 will overflow and reset dates, like Y2K but later. The fix exists. Systems just need updating to store larger time values.
Questions this video answers
18 January 2038.
1 January 1970.
Chapters
Il 18 gennaio del 2038 tutti i computer smetteranno di funzionare. A meno che non si trovi una soluzione prima. Vi ricorderete tutti quanti del millennium bug? Quel momento in cui c'era quella enorme paura che tutti quanti i computer del mondo si sarebbero bloccati? Ecco, la cosa potrebbe ripetersi e per un motivo simile, ovvero il modo in cui i computer tengono traccia. del tempo. Tutto parte da una epoch time, quindi una data di partenza da cui, da lì in poi, i computer cominciano ad aggiungere un secondo alla volta, o un decimo di secondo, in base all'accuratezza. E che cosa succede quando sommo un numerino dopo l'altro? Arrivo prima o poi ad avere un numerino enorme. Ad esempio, per i sistemi Unix, tipo Linux, la data di partenza è l'1 gennaio del 1970. da cui vengono aggiunti progressivamente un secondo alla volta e si ha a disposizione circa 2 milioni e più di caratteri. Questo vuol dire che prima o poi quei 2 milioni e più di caratteri verranno riempiti e quando vengono riempiti che cosa succede? La data si resetta. Quindi immaginate tutti quanti i computer che gestiscono le più grandi banche oppure ad esempio quelli che ci sono a Wall Street che danni possono fare se improvvisamente smettessero di funzionare perché la loro data si resetta. Il problema può essere facilmente evitato semplicemente aggiornando i sistemi e dando più spazio alla memoria adibita a tenere traccia della data. Quindi no signori, nel 2038, il 18 gennaio 2038, i vostri computer non smetteranno di funzionare. Potete stare tranquilli.