BUG informatico nel 2038: Computer tutti bloccati. Ecco perché

BUG Informatico 2038

Un nuovo Millennium Bug è fissato per il 19 gennaio 2038 alle ore 03:14:07. Vi spieghiamo il motivo

Gennaio 2038 potrebbe essere l’anno di un nuovo Millennium Bug. Forse i più giovani non ricorderanno ma a cavallo tra il 1999 e 2000 il Millennium Bug noto come un difetto informatico (bug) che si era manifestato al cambio di data della mezzanotte tra venerdì 31 dicembre 1999 e sabato 1 gennaio 2000.

Questo avrebbe dovuto creare incredibili problemi, ma grazie a diversi aggiornamenti e misure precauzionali alla fine ci furono pochissimi problemi. Ora nel 2038, tra 19 anni, un pericoloso bug potrebbe nuovamente mettere in ginocchio l’intero mondo dell’informatica.

The New Millennium Bug 2038

Il 19 gennaio 2038 alle ore 03:14:07 diversi sistemi informativi potrebbero andare in tilt come strumenti di navigazione satellitare e di comunicazione legati alla rete internet. Il problema è dovuto ai sistemi Unix a 32 bit, che hanno iniziato a calcolare il tempo dal’1 gennaio 1970 e siccome sono in grado di calcolare un valore massimo di 2.147.483.647 secondi, la data fatidica è proprio il 19 gennaio del 2038 dopo le 3 di notte.

Ecco che i sistemi operativi di tutto il mondo basati su Unix a 32 bit si bloccheranno e potrebbero essere messi down in maniera automatica. Sebbene il 2038 è molto lontano, è necessario prendere i dovuti provvedimenti poiché numerosi protocolli informatici sono programmati partendo da Unix.

Quindi se nei prossimi decenni non si troverà una soluzione potremmo incorrere in un serio problema informatico con un blocco totale di molti servizi ed apparecchiature. E’ vero che ad oggi sono pochi i sistemi a 32 bit ancora in piedi, ma non solo smartphone, tablet e computer funzionano a 64 bit, ma potrebbero essere colpiti molti sistemi di gestione e protocolli che andranno in blocco.

Soluzione BUG 2038

La soluzione è variare il valore time.h nei sistemi a 32 bit per far funzionare il calcolo del tempo a 64 bit, ma questo renderebbe incompatibile il software di memorizzazione e di tutti gli strumenti che calcolano il tempo a 32 bit. Si spera che nel corso dei prossimi 19 anni, tutti i sistemi calcolino il tempo a 64 bit così da risolvere il problema e portare la lunghezza della vita ad oltre 300.000 anni.

Sono appassionato di tecnologia sin dalla tenera età, coltivo la mia passione con aggiornamenti quotidiani e non mi lascio scappare proprio nulla. Ho creato HowTechIsMade per condividere con voi le mie passioni ed aiutarvi ad avere un approccio più semplice con la tecnologia.