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.
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.
INDICE DEI CONTENUTI
Lascia un commento
Visualizza commenti